{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {
    "collapsed": false,
    "deletable": true,
    "editable": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "    <div class=\"bk-root\">\n",
       "        <a href=\"http://bokeh.pydata.org\" target=\"_blank\" class=\"bk-logo bk-logo-small bk-logo-notebook\"></a>\n",
       "        <span id=\"167c4b79-bfb2-422f-bfea-2dfd4ef56270\">Loading BokehJS ...</span>\n",
       "    </div>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/javascript": [
       "\n",
       "(function(global) {\n",
       "  function now() {\n",
       "    return new Date();\n",
       "  }\n",
       "\n",
       "  var force = true;\n",
       "\n",
       "  if (typeof (window._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n",
       "    window._bokeh_onload_callbacks = [];\n",
       "    window._bokeh_is_loading = undefined;\n",
       "  }\n",
       "\n",
       "\n",
       "  \n",
       "  if (typeof (window._bokeh_timeout) === \"undefined\" || force === true) {\n",
       "    window._bokeh_timeout = Date.now() + 5000;\n",
       "    window._bokeh_failed_load = false;\n",
       "  }\n",
       "\n",
       "  var NB_LOAD_WARNING = {'data': {'text/html':\n",
       "     \"<div style='background-color: #fdd'>\\n\"+\n",
       "     \"<p>\\n\"+\n",
       "     \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n",
       "     \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n",
       "     \"</p>\\n\"+\n",
       "     \"<ul>\\n\"+\n",
       "     \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n",
       "     \"<li>use INLINE resources instead, as so:</li>\\n\"+\n",
       "     \"</ul>\\n\"+\n",
       "     \"<code>\\n\"+\n",
       "     \"from bokeh.resources import INLINE\\n\"+\n",
       "     \"output_notebook(resources=INLINE)\\n\"+\n",
       "     \"</code>\\n\"+\n",
       "     \"</div>\"}};\n",
       "\n",
       "  function display_loaded() {\n",
       "    if (window.Bokeh !== undefined) {\n",
       "      document.getElementById(\"167c4b79-bfb2-422f-bfea-2dfd4ef56270\").textContent = \"BokehJS successfully loaded.\";\n",
       "    } else if (Date.now() < window._bokeh_timeout) {\n",
       "      setTimeout(display_loaded, 100)\n",
       "    }\n",
       "  }\n",
       "\n",
       "  function run_callbacks() {\n",
       "    window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
       "    delete window._bokeh_onload_callbacks\n",
       "    console.info(\"Bokeh: all callbacks have finished\");\n",
       "  }\n",
       "\n",
       "  function load_libs(js_urls, callback) {\n",
       "    window._bokeh_onload_callbacks.push(callback);\n",
       "    if (window._bokeh_is_loading > 0) {\n",
       "      console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n",
       "      return null;\n",
       "    }\n",
       "    if (js_urls == null || js_urls.length === 0) {\n",
       "      run_callbacks();\n",
       "      return null;\n",
       "    }\n",
       "    console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
       "    window._bokeh_is_loading = js_urls.length;\n",
       "    for (var i = 0; i < js_urls.length; i++) {\n",
       "      var url = js_urls[i];\n",
       "      var s = document.createElement('script');\n",
       "      s.src = url;\n",
       "      s.async = false;\n",
       "      s.onreadystatechange = s.onload = function() {\n",
       "        window._bokeh_is_loading--;\n",
       "        if (window._bokeh_is_loading === 0) {\n",
       "          console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
       "          run_callbacks()\n",
       "        }\n",
       "      };\n",
       "      s.onerror = function() {\n",
       "        console.warn(\"failed to load library \" + url);\n",
       "      };\n",
       "      console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
       "      document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
       "    }\n",
       "  };var element = document.getElementById(\"167c4b79-bfb2-422f-bfea-2dfd4ef56270\");\n",
       "  if (element == null) {\n",
       "    console.log(\"Bokeh: ERROR: autoload.js configured with elementid '167c4b79-bfb2-422f-bfea-2dfd4ef56270' but no matching script tag was found. \")\n",
       "    return false;\n",
       "  }\n",
       "\n",
       "  var js_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.4.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.4.min.js\"];\n",
       "\n",
       "  var inline_js = [\n",
       "    function(Bokeh) {\n",
       "      Bokeh.set_log_level(\"info\");\n",
       "    },\n",
       "    \n",
       "    function(Bokeh) {\n",
       "      \n",
       "      document.getElementById(\"167c4b79-bfb2-422f-bfea-2dfd4ef56270\").textContent = \"BokehJS is loading...\";\n",
       "    },\n",
       "    function(Bokeh) {\n",
       "      console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.12.4.min.css\");\n",
       "      Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.4.min.css\");\n",
       "      console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.4.min.css\");\n",
       "      Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.4.min.css\");\n",
       "    }\n",
       "  ];\n",
       "\n",
       "  function run_inline_js() {\n",
       "    \n",
       "    if ((window.Bokeh !== undefined) || (force === true)) {\n",
       "      for (var i = 0; i < inline_js.length; i++) {\n",
       "        inline_js[i](window.Bokeh);\n",
       "      }if (force === true) {\n",
       "        display_loaded();\n",
       "      }} else if (Date.now() < window._bokeh_timeout) {\n",
       "      setTimeout(run_inline_js, 100);\n",
       "    } else if (!window._bokeh_failed_load) {\n",
       "      console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
       "      window._bokeh_failed_load = true;\n",
       "    } else if (force !== true) {\n",
       "      var cell = $(document.getElementById(\"167c4b79-bfb2-422f-bfea-2dfd4ef56270\")).parents('.cell').data().cell;\n",
       "      cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
       "    }\n",
       "\n",
       "  }\n",
       "\n",
       "  if (window._bokeh_is_loading === 0) {\n",
       "    console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
       "    run_inline_js();\n",
       "  } else {\n",
       "    load_libs(js_urls, function() {\n",
       "      console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
       "      run_inline_js();\n",
       "    });\n",
       "  }\n",
       "}(this));"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "from datapoint import DataPoint\n",
    "import numpy as np\n",
    "\n",
    "from bokeh.io import output_notebook, show\n",
    "from bokeh.plotting import figure\n",
    "from bokeh.models import HoverTool\n",
    "from bokeh.models import ColumnDataSource\n",
    "output_notebook()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "collapsed": true,
    "deletable": true,
    "editable": true
   },
   "outputs": [],
   "source": [
    "def parse_in_data(file_path):\n",
    "  \"\"\"\n",
    "    Args:\n",
    "    file_path \n",
    "\n",
    "          R 8.46642 0.0287602 -3.04035  1477010443399637  8.6 0.25  -3.00029  0\n",
    "          (R) (rho) (phi) (drho) (timestamp) (real x) (real y) (real vx) (real vy)\n",
    "\n",
    "          L 8.44818 0.251553  1477010443449633  8.45  0.25  -3.00027  0\n",
    "          (R) (x) (y) (timestamp) (real x) (real y) (real vx) (real vy)\n",
    "\n",
    "    Returns:\n",
    "      all_sensor_data, all_ground_truths\n",
    "      - two lists of DataPoint() instances \n",
    "\n",
    "  \"\"\"\n",
    "\n",
    "  all_sensor_data = []\n",
    "  all_ground_truths = []  \n",
    "\n",
    "  with open(file_path) as f:\n",
    "      \n",
    "    for line in f:\n",
    "      data = line.split() \n",
    "      \n",
    "      if data[0]  == 'L':\n",
    "        \n",
    "        sensor_data = DataPoint({ \n",
    "          'timestamp': int(data[3]),\n",
    "          'name': 'lidar',\n",
    "          'x': float(data[1]), \n",
    "          'y': float(data[2])\n",
    "        })\n",
    "        \n",
    "        g = {'timestamp': int(data[3]),\n",
    "             'name': 'state',\n",
    "             'x': float(data[4]),\n",
    "             'y': float(data[5]),\n",
    "             'vx': float(data[6]),\n",
    "             'vy': float(data[7])\n",
    "        }\n",
    "          \n",
    "        ground_truth = DataPoint(g)\n",
    "                \n",
    "      elif data[0] == 'R':\n",
    "          \n",
    "        sensor_data = DataPoint({ \n",
    "          'timestamp': int(data[4]),\n",
    "          'name': 'radar',\n",
    "          'rho': float(data[1]), \n",
    "          'phi': float(data[2]),\n",
    "          'drho': float(data[3])\n",
    "        })\n",
    "       \n",
    "        g = {'timestamp': int(data[4]),\n",
    "             'name': 'state',\n",
    "             'x': float(data[5]),\n",
    "             'y': float(data[6]),\n",
    "             'vx': float(data[7]),\n",
    "             'vy': float(data[8])\n",
    "        }\n",
    "        ground_truth = DataPoint(g)  \n",
    "\n",
    "      all_sensor_data.append(sensor_data)\n",
    "      all_ground_truths.append(ground_truth)\n",
    "\n",
    "  return all_sensor_data, all_ground_truths"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "collapsed": true,
    "deletable": true,
    "editable": true
   },
   "outputs": [],
   "source": [
    "def parse_prediction_data(file_path):\n",
    "  \n",
    "  all_predictions = []\n",
    "    \n",
    "  with open(file_path) as f:\n",
    "    \n",
    "    for line in f:\n",
    "      data = line.split()\n",
    "      \n",
    "      p = {'timestamp': None,\n",
    "           'name': 'state',\n",
    "           'x': float(data[0]),\n",
    "           'y': float(data[1]),\n",
    "           'vx': float(data[2]),\n",
    "           'vy': float(data[3])\n",
    "        }\n",
    "    \n",
    "      all_predictions.append(DataPoint(p))\n",
    "        \n",
    "  return all_predictions"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "collapsed": false,
    "deletable": true,
    "editable": true
   },
   "outputs": [],
   "source": [
    "all_sensor_data, all_ground_truths = parse_in_data(\"data/data-1.txt\")\n",
    "all_state_estimations = parse_prediction_data(\"data/out-1-B.txt\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {
    "collapsed": false,
    "deletable": true,
    "editable": true
   },
   "outputs": [],
   "source": [
    "lidar_xs, lidar_ys = [], []\n",
    "radar_xs, radar_ys, radar_angles = [], [], []\n",
    "truth_xs, truth_ys, truth_angles = [], [], []\n",
    "state_xs, state_ys, state_angles = [], [], []\n",
    "    \n",
    "for s, t, p in zip(all_sensor_data, all_ground_truths, all_state_estimations):\n",
    "    \n",
    "  if s.get_name() == \"lidar\":\n",
    "    x, y = s.get_raw()\n",
    "    lidar_xs.append(x)\n",
    "    lidar_ys.append(y)\n",
    "  else:\n",
    "    x, y, vx, vy = s.get()\n",
    "    angle = np.arctan2(vy, vx)\n",
    "    radar_xs.append(x)\n",
    "    radar_ys.append(y)\n",
    "    radar_angles.append(angle)\n",
    "\n",
    "  x, y, vx, vy = t.get()\n",
    "  t_angle =  np.arctan2(vy, vy)\n",
    "  truth_xs.append(x)\n",
    "  truth_ys.append(y)\n",
    "  truth_angles.append(t_angle)\n",
    "\n",
    "  x, y, vx, vy = p.get()\n",
    "  p_angle =  np.arctan2(vy, vx)\n",
    "  state_xs.append(x)\n",
    "  state_ys.append(y)\n",
    "  state_angles.append(p_angle)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {
    "collapsed": true,
    "deletable": true,
    "editable": true
   },
   "outputs": [],
   "source": [
    "radar_source = ColumnDataSource(data = {\n",
    "    'x' : radar_xs,\n",
    "    'y' : radar_ys,\n",
    "    'angle': radar_angles, \n",
    "})\n",
    "\n",
    "truth_source = ColumnDataSource(data = {\n",
    "    'x' : truth_xs,\n",
    "    'y' : truth_ys,\n",
    "    'angle': truth_angles, \n",
    "})\n",
    "\n",
    "state_source = ColumnDataSource(data = {\n",
    "    'x' : state_xs,\n",
    "    'y' : state_ys,\n",
    "    'angle': truth_angles, \n",
    "})\n",
    "\n",
    "lidar_source = ColumnDataSource(data = {\n",
    "    'x' : lidar_xs,\n",
    "    'y' : lidar_ys,\n",
    "})"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {
    "collapsed": false,
    "deletable": true,
    "editable": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "\n",
       "    <div class=\"bk-root\">\n",
       "        <div class=\"bk-plotdiv\" id=\"d14e0175-1501-41d1-a938-0a55242a36e7\"></div>\n",
       "    </div>\n",
       "<script type=\"text/javascript\">\n",
       "  \n",
       "  (function(global) {\n",
       "    function now() {\n",
       "      return new Date();\n",
       "    }\n",
       "  \n",
       "    var force = false;\n",
       "  \n",
       "    if (typeof (window._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n",
       "      window._bokeh_onload_callbacks = [];\n",
       "      window._bokeh_is_loading = undefined;\n",
       "    }\n",
       "  \n",
       "  \n",
       "    \n",
       "    if (typeof (window._bokeh_timeout) === \"undefined\" || force === true) {\n",
       "      window._bokeh_timeout = Date.now() + 0;\n",
       "      window._bokeh_failed_load = false;\n",
       "    }\n",
       "  \n",
       "    var NB_LOAD_WARNING = {'data': {'text/html':\n",
       "       \"<div style='background-color: #fdd'>\\n\"+\n",
       "       \"<p>\\n\"+\n",
       "       \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n",
       "       \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n",
       "       \"</p>\\n\"+\n",
       "       \"<ul>\\n\"+\n",
       "       \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n",
       "       \"<li>use INLINE resources instead, as so:</li>\\n\"+\n",
       "       \"</ul>\\n\"+\n",
       "       \"<code>\\n\"+\n",
       "       \"from bokeh.resources import INLINE\\n\"+\n",
       "       \"output_notebook(resources=INLINE)\\n\"+\n",
       "       \"</code>\\n\"+\n",
       "       \"</div>\"}};\n",
       "  \n",
       "    function display_loaded() {\n",
       "      if (window.Bokeh !== undefined) {\n",
       "        document.getElementById(\"d14e0175-1501-41d1-a938-0a55242a36e7\").textContent = \"BokehJS successfully loaded.\";\n",
       "      } else if (Date.now() < window._bokeh_timeout) {\n",
       "        setTimeout(display_loaded, 100)\n",
       "      }\n",
       "    }\n",
       "  \n",
       "    function run_callbacks() {\n",
       "      window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
       "      delete window._bokeh_onload_callbacks\n",
       "      console.info(\"Bokeh: all callbacks have finished\");\n",
       "    }\n",
       "  \n",
       "    function load_libs(js_urls, callback) {\n",
       "      window._bokeh_onload_callbacks.push(callback);\n",
       "      if (window._bokeh_is_loading > 0) {\n",
       "        console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n",
       "        return null;\n",
       "      }\n",
       "      if (js_urls == null || js_urls.length === 0) {\n",
       "        run_callbacks();\n",
       "        return null;\n",
       "      }\n",
       "      console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
       "      window._bokeh_is_loading = js_urls.length;\n",
       "      for (var i = 0; i < js_urls.length; i++) {\n",
       "        var url = js_urls[i];\n",
       "        var s = document.createElement('script');\n",
       "        s.src = url;\n",
       "        s.async = false;\n",
       "        s.onreadystatechange = s.onload = function() {\n",
       "          window._bokeh_is_loading--;\n",
       "          if (window._bokeh_is_loading === 0) {\n",
       "            console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
       "            run_callbacks()\n",
       "          }\n",
       "        };\n",
       "        s.onerror = function() {\n",
       "          console.warn(\"failed to load library \" + url);\n",
       "        };\n",
       "        console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
       "        document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
       "      }\n",
       "    };var element = document.getElementById(\"d14e0175-1501-41d1-a938-0a55242a36e7\");\n",
       "    if (element == null) {\n",
       "      console.log(\"Bokeh: ERROR: autoload.js configured with elementid 'd14e0175-1501-41d1-a938-0a55242a36e7' but no matching script tag was found. \")\n",
       "      return false;\n",
       "    }\n",
       "  \n",
       "    var js_urls = [];\n",
       "  \n",
       "    var inline_js = [\n",
       "      function(Bokeh) {\n",
       "        (function() {\n",
       "          var fn = function() {\n",
       "            var docs_json = {\"096af9ae-e0d4-43e9-a456-278df8ef1a94\":{\"roots\":{\"references\":[{\"attributes\":{},\"id\":\"842270d8-7604-42bb-9d3a-3ab7e8f2be9a\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"items\":[{\"id\":\"ad83b683-55fa-48e4-a639-0b20ae4d2f5f\",\"type\":\"LegendItem\"},{\"id\":\"3d9eeefc-edbb-4411-9d51-2196705b8568\",\"type\":\"LegendItem\"},{\"id\":\"65cb228c-e449-4cbb-9278-e374cc752206\",\"type\":\"LegendItem\"},{\"id\":\"1013c788-1791-4d83-966e-15467cb34870\",\"type\":\"LegendItem\"}],\"location\":\"bottom_right\",\"plot\":{\"id\":\"e07a1f7c-ab7b-4fcb-9cec-7d0243de745f\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"5785416b-9c8d-4449-841d-f4aa3f171cb8\",\"type\":\"Legend\"},{\"attributes\":{\"angle\":{\"field\":\"angle\",\"units\":\"rad\"},\"fill_color\":{\"value\":\"black\"},\"size\":{\"units\":\"screen\",\"value\":2},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"b22c59c3-2f3d-45b5-8725-7797c2ea04a7\",\"type\":\"Triangle\"},{\"attributes\":{\"angle\":{\"field\":\"angle\",\"units\":\"rad\"},\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"units\":\"screen\",\"value\":2},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"6aaa0ae3-0530-4a67-8f34-c8bfa784869f\",\"type\":\"Triangle\"},{\"attributes\":{},\"id\":\"b341adb2-7e6a-482d-a33c-b52eab80040d\",\"type\":\"BasicTicker\"},{\"attributes\":{\"label\":{\"value\":\"radar measurements\"},\"renderers\":[{\"id\":\"9b1607db-d70a-4dc3-b5a7-85e9bcab63a5\",\"type\":\"GlyphRenderer\"}]},\"id\":\"ad83b683-55fa-48e4-a639-0b20ae4d2f5f\",\"type\":\"LegendItem\"},{\"attributes\":{\"angle\":{\"field\":\"angle\",\"units\":\"rad\"},\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"line_width\":{\"value\":0.5},\"size\":{\"units\":\"screen\",\"value\":7},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"3f36f345-38af-4bfa-a88b-7006a20e27fd\",\"type\":\"Triangle\"},{\"attributes\":{\"data_source\":{\"id\":\"64e013b7-e90c-462d-8832-7decaf3b778f\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"76e91658-0096-41e9-802f-c5a08db2736d\",\"type\":\"Triangle\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"3f36f345-38af-4bfa-a88b-7006a20e27fd\",\"type\":\"Triangle\"},\"selection_glyph\":null},\"id\":\"cd4eebc5-467d-4f23-8d82-176059edb4f5\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"7135843b-2d9c-405a-ba29-a29ebea3348c\",\"type\":\"ToolEvents\"},{\"attributes\":{\"label\":{\"value\":\"ground truth\"},\"renderers\":[{\"id\":\"cd4eebc5-467d-4f23-8d82-176059edb4f5\",\"type\":\"GlyphRenderer\"}]},\"id\":\"65cb228c-e449-4cbb-9278-e374cc752206\",\"type\":\"LegendItem\"},{\"attributes\":{\"plot\":{\"id\":\"e07a1f7c-ab7b-4fcb-9cec-7d0243de745f\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7fb5e19d-1713-4eb0-b2ff-28e7ad9db5fc\",\"type\":\"BasicTicker\"}},\"id\":\"8365018c-aa29-49c5-a0cd-445db69208a2\",\"type\":\"Grid\"},{\"attributes\":{\"data_source\":{\"id\":\"d37a3f0a-5f92-461f-acd1-56f2febc37de\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"29fa4a78-803f-4207-b43c-6d0733459b45\",\"type\":\"Square\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"b9b9c85d-6a5a-471a-8cec-dd901f0e0e76\",\"type\":\"Square\"},\"selection_glyph\":null},\"id\":\"9b1607db-d70a-4dc3-b5a7-85e9bcab63a5\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"units\":\"screen\",\"value\":15},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"efc5dff5-7f32-4c3d-b933-1ad28f57b9c0\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"b3ebed3b-e1f8-483f-bbac-505a8f9e404e\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"callback\":null},\"id\":\"862d7508-5b5c-4b9b-85f7-610a1fafc227\",\"type\":\"DataRange1d\"},{\"attributes\":{\"angle\":{\"field\":\"angle\",\"units\":\"rad\"},\"fill_color\":{\"value\":\"violet\"},\"line_color\":{\"value\":\"violet\"},\"line_width\":{\"value\":0.5},\"size\":{\"units\":\"screen\",\"value\":7},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"76e91658-0096-41e9-802f-c5a08db2736d\",\"type\":\"Triangle\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"93f05b13-9668-4877-8509-6d73fcbd7044\",\"type\":\"HoverTool\"}]},\"id\":\"74da4a5c-94f9-4fb4-b130-d6d1eb942207\",\"type\":\"Toolbar\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\"],\"data\":{\"x\":[8.44818,8.45582,8.23962,7.84073,7.54016,7.3426,7.05406,6.84972,6.64329,6.56029,6.45805,6.25499,6.36328,6.24641,6.34644,6.34927,6.43257,6.44119,6.5453,6.76011,6.85997,6.94332,7.04099,7.14735,7.30424,7.44737,7.64356,7.7342,7.95703,8.15891,8.25411,8.44494,8.54925,8.73559,8.84538,8.95966,9.05896,9.15332,9.24541,9.44703,9.54157,9.54779,9.64606,9.73801,9.75524,9.85048,9.83614,9.84568,9.83206,9.74928,9.65354,9.54859,9.36086,9.22134,8.84161,8.66358,8.35763,8.03583,7.76538,7.44786,7.16011,6.84891,6.55759,6.26174,5.94198,5.65107,5.43839,5.1307,4.92985,4.75915,4.64378,4.54975,4.44059,4.45136,4.45788,4.44057,4.54925,4.63755,4.74589,4.94849,5.04121,5.26887,5.44864,5.53862,5.85094,6.05986,6.25659,6.452,6.7556,6.86356,7.15695,7.35505,7.65664,7.85193,8.13749,8.33626,8.65894,8.85444,9.05088,9.34223,9.55303,9.7586,9.95641,10.1428,10.3644,10.5415,10.7616,10.8527,11.0447,11.1427,11.2525,11.1594,11.3525,11.3326,11.2595,11.1524,10.9584,10.8648,10.6542,10.3438,10.1537,9.85676,9.54669,9.24446,8.94752,8.76016,8.35367,8.05411,7.74339,7.45362,7.16618,6.95426,6.76395,6.54569,6.4494,6.34405,6.25356,6.23547,6.34873,6.36917,6.34287,6.43866,6.53579,6.64657,6.74885,6.85796,7.04679,7.13435,7.25317,7.43604,7.55662,7.76459,7.85921,8.05619,8.25446,8.31728,8.44183,8.65899,8.76769,8.95669,9.05476,9.14025,9.25031,9.34431,9.4452,9.55098,9.62408,9.7457,9.76557,9.85066,9.85693,9.84407,9.83943,9.74774,9.64482,9.55167,9.359,9.028,8.84257,8.55319,8.25965,7.95841,7.62489,7.3419,7.04935,6.65123,6.35317,6.14459,5.86379,5.55118,5.35556,5.13769,4.94432,4.75047,4.63967,4.56619,4.46017,4.43803,4.45507,4.45187,4.55349,4.55922,4.7439,4.8446,5.02283,5.14109,5.36408,5.53874,5.7459,5.84978,6.04031,6.23866,6.55461,6.74664,6.95342,7.24929,7.46332,7.65373,7.94162,8.12355,8.45315,8.64207,8.94256,9.15342,9.34852,9.54207,9.75,9.94502,10.1384,10.3492,10.5557,10.7394,10.8596,11.0504,11.1569,11.141,11.1497,11.3591,11.3504,11.3568,11.2429,11.0544,10.9434,10.7471,10.547,10.2485,10.0313,9.74695,9.45825,9.24456,8.96281,8.65606,8.34184,8.03847,7.73327,7.45455,7.26713,6.93127,6.84796,6.54772,6.45451,6.3554,6.2299,6.34473,6.35828,6.34057,6.45265,6.45762,6.54349,6.65608,6.74422,6.83817,6.94879,7.14339,7.25883,7.33925,7.5499,7.64483,7.84396,7.95018,8.15891,8.33273,8.44383,8.55761,8.7565,8.85031,8.95085,9.15149,9.22902,9.36398,9.43696,9.53884,9.67284,9.74713,9.74697,9.86261,9.8455,9.83549,9.87136,9.74749,9.65408,9.54006,9.35049,9.04708,8.84904,8.5479,8.26001,7.95138,7.64076,7.35762,7.05296,6.672,6.46904,6.15723,5.85711,5.5559,5.23681,5.04959,4.86969,4.77326,4.54148,4.55238,4.45629,4.45899,4.44058,4.44086,4.54793,4.64364,4.82761,4.94177,5.1385,5.33853,5.46213,5.63863,5.84353,6.14453,6.3386,6.54947,6.7522,6.95051,7.25571,7.42947,7.65263,7.95705,8.15184,8.34844,8.64546,8.95179,9.15234,9.3462,9.55586,9.75218,9.9571,10.1558,10.3312,10.5551,10.746,10.9457,11.0435,11.1542,11.1324,11.1569,11.3482,11.2389,11.2625,11.1556,10.9445,10.8388,10.5529,10.3505,10.0541,9.75876,9.56967,9.25348,8.93575,8.64483,8.35775,8.03004,7.63715,7.43926,7.16771,6.95035,6.76317,6.56412,6.36344,6.36321,6.35537,6.35448,6.35078,6.33355,6.45623,6.54629,6.54763,6.64571,6.85201,6.9548,7.05586,7.13261,7.34301,7.46174,7.65989,7.75276,7.95034,8.14855,8.25279,8.35448,8.54666,8.74711,8.84984,8.94604,9.01893,9.1628,9.3508,9.45338,9.56994,9.64603,9.64842,9.7516,9.8633,9.84674,9.86442,9.85036,9.83174,9.75331,9.55524,9.34172,9.16462,8.95936,8.65422,8.3436,8.15674,7.85314,7.45422,7.13166,6.84852,6.55626,6.25112,5.95513,5.6635,5.45219,5.25069,4.9499,4.84027,4.63814,4.5399,4.45518,4.36691,4.42489,4.44692,4.5556,4.65841,4.74425,4.87523,5.04624,5.26299,5.43218,5.54143,5.85207,6.04955,6.2473,6.44526,6.74856,6.97717,7.2552,7.33491,7.64389,7.84566,8.14601,8.35502,8.64201,8.85198,9.13482,9.33045,9.63754,9.74856,9.93394,10.1444,10.4496,10.5542,10.7602,10.9375,11.0672,11.1428,11.2495,11.1705,11.3536,11.3661,11.3391,11.1532,11.0654,10.8418,10.6642,10.3487,10.137,9.92833,9.65029,9.33515,9.13787,8.82128,8.54916,8.2302,7.94777,7.63383,7.35046,7.14965,6.85872,6.74687,6.54837,6.44859,6.35596,6.35503,6.34356,6.34095,6.34785,6.36265,6.461,6.55345,6.63536,6.75151,6.85764,6.94846,7.03506,7.26242,7.3521,7.44098,7.66561,7.75724,7.95005,8.04346,8.25742,8.33159,8.45779,8.647,8.76121,8.84363,9.05238,9.15492,9.2543,9.35164,9.44272,9.5752,9.62903,9.74482,9.75264,9.83234,9.85033,9.86057,9.83839,9.75592,9.75861,9.56514,9.34752,9.24151,8.83995,8.6395,8.34268,8.06107,7.75593,7.44992,7.05468,6.73255,6.42749,6.2503,5.95166,5.64785,5.43842,5.12059,4.95241,4.75144,4.67603,4.5432,4.44374,4.4464,4.43858,4.44616,4.55225,4.64586,4.7442,4.94202,5.06039,5.26598,5.43516,5.65225,5.81186,6.04627,6.26179,6.55234,6.74556,7.06886,7.25262,7.45762,7.74315,7.9584,8.24773,8.55156,8.7543,9.06113,9.24452,9.43645,9.64908,9.86682,10.0706,10.3431,10.4578,10.6424,10.8572,10.9372,11.135,11.2571,11.1393,11.239,11.3424],\"y\":[0.251553,0.253997,0.24916,0.159858,0.159641,0.0345312,-0.0533413,-0.258748,-0.462604,-0.650892,-1.05268,-1.25007,-1.65656,-1.95075,-2.23829,-2.55175,-2.84245,-3.14955,-3.45745,-3.75457,-4.05805,-4.34473,-4.55018,-4.86125,-5.15404,-5.45308,-5.66706,-5.95374,-6.24328,-6.45335,-6.74791,-6.95805,-7.24433,-7.5421,-7.75497,-8.0381,-8.24314,-8.54857,-8.76863,-9.15328,-9.35195,-9.64959,-9.9341,-10.1396,-10.4732,-10.7526,-11.041,-11.3496,-11.6307,-11.8442,-12.1497,-12.3478,-12.5501,-12.7613,-12.9519,-13.0431,-13.1557,-13.1513,-13.1647,-13.2517,-13.2382,-13.1493,-13.0679,-13.0534,-12.9494,-12.7365,-12.652,-12.4684,-12.2499,-12.0666,-11.7442,-11.5706,-11.1496,-10.93,-10.6457,-10.3382,-10.0439,-9.74952,-9.4609,-9.13867,-8.94979,-8.63564,-8.42738,-8.24357,-7.95601,-7.73559,-7.54336,-7.36418,-7.14598,-6.94732,-6.75136,-6.56058,-6.46417,-6.35845,-6.14586,-5.94674,-5.86309,-5.64273,-5.45385,-5.32623,-5.13194,-4.93134,-4.74358,-4.45119,-4.16342,-3.9454,-3.75002,-3.46164,-3.1561,-2.86566,-2.55311,-2.25598,-1.95787,-1.67041,-1.35818,-1.15803,-0.728742,-0.553034,-0.347474,-0.150982,-0.0482457,0.0351738,0.0374948,0.153574,0.260272,0.263752,0.252596,0.247878,0.144028,0.0452052,0.0287673,-0.147757,-0.345347,-0.565853,-0.940848,-1.26138,-1.42931,-1.75335,-2.05372,-2.33894,-2.73391,-3.06257,-3.34211,-3.63945,-3.96368,-4.25464,-4.55716,-4.85502,-5.04605,-5.34825,-5.56714,-5.8425,-6.04502,-6.36041,-6.64851,-6.8399,-7.15372,-7.4699,-7.64094,-7.95155,-8.24211,-8.44981,-8.76071,-9.04587,-9.37195,-9.64789,-9.94149,-10.1502,-10.4501,-10.7537,-11.0512,-11.3565,-11.6467,-11.8511,-12.1455,-12.4583,-12.6499,-12.8337,-12.9684,-13.1445,-13.1488,-13.2508,-13.249,-13.2474,-13.1606,-13.1604,-13.0396,-13.0471,-12.8408,-12.7486,-12.6423,-12.4355,-12.2438,-11.9578,-11.7513,-11.4576,-11.1425,-10.9525,-10.6618,-10.4417,-10.1343,-9.84124,-9.53522,-9.24095,-9.03066,-8.73073,-8.56805,-8.25196,-8.05196,-7.88144,-7.64732,-7.45306,-7.24907,-7.15616,-6.96092,-6.7261,-6.54842,-6.46481,-6.34466,-6.14389,-5.97158,-5.83392,-5.64534,-5.45253,-5.23619,-5.04728,-4.94288,-4.76247,-4.4533,-4.25956,-3.96034,-3.74821,-3.4348,-3.25128,-2.944,-2.65084,-2.45904,-2.05184,-1.8663,-1.53205,-1.24238,-0.927069,-0.640459,-0.362528,-0.266677,-0.0475524,-0.0518611,0.0464954,0.149456,0.139817,0.250937,0.24536,0.250769,0.260731,0.149199,0.149294,0.055036,-0.133333,-0.34284,-0.536719,-0.851695,-1.1624,-1.45381,-1.75136,-2.03886,-2.34076,-2.65056,-2.94003,-3.33906,-3.67065,-3.95901,-4.25449,-4.45387,-4.76622,-4.94719,-5.24908,-5.55354,-5.73357,-6.051,-6.25957,-6.45832,-6.74641,-7.03914,-7.36836,-7.55536,-7.85391,-8.16397,-8.34807,-8.65053,-8.95164,-9.1575,-9.45193,-9.75791,-10.0467,-10.3629,-10.6462,-10.9408,-11.2481,-11.5692,-11.8623,-12.1513,-12.3354,-12.5377,-12.7528,-12.9423,-13.1496,-13.1483,-13.1593,-13.2654,-13.1417,-13.1563,-13.1364,-13.1587,-13.0319,-12.8423,-12.7556,-12.5467,-12.3548,-12.1416,-11.9345,-11.6336,-11.4548,-11.0538,-10.8664,-10.5544,-10.2469,-9.94716,-9.63888,-9.37054,-9.04086,-8.8446,-8.54729,-8.36055,-8.05978,-7.85177,-7.66253,-7.44193,-7.257,-7.03215,-6.93564,-6.75585,-6.54884,-6.44325,-6.33998,-6.14215,-5.95288,-5.83668,-5.66017,-5.45358,-5.33648,-5.07162,-4.8384,-4.66087,-4.43582,-4.16698,-3.94162,-3.7455,-3.45027,-3.16012,-2.85724,-2.55807,-2.2658,-1.94557,-1.64141,-1.34833,-1.0549,-0.73319,-0.441032,-0.247121,-0.143257,-0.0441275,0.0560308,0.149506,0.150166,0.243169,0.254352,0.250149,0.154113,0.143302,0.160393,0.0463372,-0.144849,-0.34818,-0.553924,-0.942514,-1.25111,-1.55723,-1.83673,-2.13767,-2.43768,-2.7536,-3.01951,-3.45513,-3.73674,-3.93663,-4.32855,-4.55105,-4.82718,-5.14642,-5.44979,-5.6552,-5.95823,-6.15505,-6.44643,-6.64996,-6.94719,-7.24803,-7.43338,-7.75349,-8.07116,-8.23506,-8.53304,-8.85468,-9.162,-9.45148,-9.66938,-9.95866,-10.2483,-10.5382,-10.8547,-11.1448,-11.4464,-11.7336,-12.0506,-12.2329,-12.5587,-12.7506,-12.9426,-13.0444,-13.2381,-13.1486,-13.2533,-13.2433,-13.2372,-13.2404,-13.1584,-13.0473,-12.9613,-12.8347,-12.6228,-12.4448,-12.2734,-12.0359,-11.758,-11.541,-11.1556,-10.9529,-10.6572,-10.3512,-10.0446,-9.75093,-9.53907,-9.25457,-8.96378,-8.64398,-8.43885,-8.23537,-8.0316,-7.75139,-7.56333,-7.36223,-7.14204,-6.96144,-6.74652,-6.53948,-6.55777,-6.34021,-6.23101,-5.95811,-5.86567,-5.65134,-5.45989,-5.26019,-5.04328,-4.84745,-4.66432,-4.44253,-4.24828,-3.95161,-3.65417,-3.46792,-3.14607,-2.8481,-2.5409,-2.24061,-1.97104,-1.64386,-1.34511,-1.04324,-0.742685,-0.549005,-0.353413,-0.171899,-0.0462889,0.0556031,0.0372757,0.138463,0.161547,0.250523,0.247046,0.258614,0.127954,0.15164,0.0656199,-0.0559868,-0.227918,-0.441006,-0.624094,-0.960126,-1.24356,-1.55184,-1.7483,-2.12276,-2.35274,-2.64414,-2.95066,-3.36165,-3.55462,-3.84595,-4.15466,-4.34203,-4.6461,-4.9318,-5.15533,-5.44336,-5.647,-5.96146,-6.14609,-6.35767,-6.66007,-6.8699,-7.15285,-7.3454,-7.66039,-7.83628,-8.15838,-8.35136,-8.64461,-8.95148,-9.24111,-9.43724,-9.75552,-10.046,-10.3488,-10.6514,-10.9603,-11.1502,-11.4483,-11.7487,-12.0491,-12.3446,-12.5408,-12.7411,-12.9425,-13.0341,-13.1451,-13.2364,-13.2425,-13.2329,-13.1604,-13.1364,-13.1436,-13.0552,-12.9396,-12.8416,-12.6552,-12.4527,-12.2277,-11.9561,-11.7496,-11.4431,-11.0696,-10.8663,-10.6346,-10.2449,-9.94382,-9.65356,-9.45683,-9.15915,-8.84271,-8.6555,-8.36367,-8.1686,-7.95139,-7.74932,-7.43797,-7.24441,-7.15305,-6.94012,-6.73852,-6.53827,-6.44913,-6.34152,-6.1485,-5.93992,-5.75242,-5.54128,-5.3352,-5.25801,-4.9531,-4.74721,-4.54316,-4.35107,-4.07071,-3.84126,-3.53957,-3.24816,-3.05697,-2.74346,-2.45312,-2.16508,-1.85113]}},\"id\":\"0582c395-6da5-46d2-9803-86ba707c21bd\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null},\"id\":\"aeabe8f1-617b-4a81-bcbd-9623225141d1\",\"type\":\"DataRange1d\"},{\"attributes\":{\"formatter\":{\"id\":\"842270d8-7604-42bb-9d3a-3ab7e8f2be9a\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"e07a1f7c-ab7b-4fcb-9cec-7d0243de745f\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7fb5e19d-1713-4eb0-b2ff-28e7ad9db5fc\",\"type\":\"BasicTicker\"}},\"id\":\"378be7ad-0993-4cab-903c-14cd1826f1f3\",\"type\":\"LinearAxis\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"e07a1f7c-ab7b-4fcb-9cec-7d0243de745f\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"b341adb2-7e6a-482d-a33c-b52eab80040d\",\"type\":\"BasicTicker\"}},\"id\":\"4aa6ff40-b541-43e8-8a8d-f617e8a3213f\",\"type\":\"Grid\"},{\"attributes\":{\"plot\":null,\"text\":\"\"},\"id\":\"8a2bbfa1-1d94-4a53-9971-835a0d5d36ca\",\"type\":\"Title\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\",\"angle\"],\"data\":{\"angle\":[0.0,0.0,0.0,0.0,0.0,0.0,-2.356194490192345,-2.356194490192345,0.0,0.0,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,0.0,0.0,0.0,0.0,-2.356194490192345,-2.356194490192345,0.0,0.0,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.0,0.0,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.0,0.0,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.0,0.0,0.0,0.0,0.0,0.0,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,0.0,0.0,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,0.0,0.0,-2.356194490192345,-2.356194490192345,0.0,0.0,0.0,0.0,0.7853981633974483,0.7853981633974483,0.0,0.0,0.7853981633974483,0.7853981633974483,0.0,0.0,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.0,0.0,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.0,0.0,0.7853981633974483,0.7853981633974483,0.0,0.0,0.0,0.0,0.0,0.0,-2.356194490192345,-2.356194490192345,0.0,0.0,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,0.0,0.0,0.0,0.0,-2.356194490192345,-2.356194490192345,0.7853981633974483,0.7853981633974483,0.0,0.0,0.0,0.0,0.0,0.0,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.0,0.0,0.7853981633974483,0.7853981633974483,0.0,0.0,0.0,0.0,-2.356194490192345,-2.356194490192345,0.0,0.0,0.0,0.0,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,0.7853981633974483,0.7853981633974483,-2.356194490192345,-2.356194490192345,0.0,0.0,0.0,0.0,0.0,0.0,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.0,0.0,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.0,0.0,0.7853981633974483,0.7853981633974483,0.0,0.0,0.7853981633974483,0.7853981633974483,0.0,0.0,0.0,0.0,-2.356194490192345,-2.356194490192345,0.0,0.0,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,0.0,0.0,0.0,0.0,0.7853981633974483,0.7853981633974483,0.0,0.0,0.0,0.0,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483],\"x\":[8.46292,8.4473,8.47191,8.46433,8.37444,8.29317,8.08602,7.93903,7.76718,7.61224,7.50736,7.36982,7.21508,7.0707,6.97153,6.85038,6.74542,6.63869,6.60346,6.52679,6.49627,6.43262,6.34652,6.26758,6.35075,6.33653,6.28634,6.2539,6.30432,6.30925,6.29934,6.30363,6.34793,6.37587,6.38739,6.40722,6.45737,6.49769,6.57361,6.6507,6.70335,6.77696,6.82787,6.89501,6.92248,6.98626,7.04413,7.10585,7.20565,7.28241,7.34238,7.41742,7.49279,7.58508,7.64781,7.7219,7.83614,7.92743,8.00642,8.1121,8.18082,8.26065,8.33973,8.43177,8.49704,8.56366,8.67011,8.74771,8.80192,8.87131,8.94567,9.00137,9.03458,9.08802,9.16347,9.20422,9.24305,9.2845,9.41577,9.47825,9.51654,9.57176,9.60803,9.63004,9.69298,9.7201,9.74289,9.77894,9.82325,9.83164,9.87552,9.90023,9.91813,9.91698,9.93964,9.92749,9.94595,9.92641,9.8913,9.84806,9.83778,9.77548,9.73738,9.6667,9.59466,9.49561,9.43492,9.33319,9.22049,9.05041,8.9276,8.77708,8.64631,8.48311,8.31564,8.1368,7.96693,7.80465,7.67665,7.51717,7.34043,7.18055,6.99688,6.84865,6.66992,6.52184,6.36251,6.22225,6.05225,5.91121,5.73067,5.60438,5.44945,5.3396,5.16903,5.04958,4.89888,4.81054,4.67357,4.61251,4.47743,4.44567,4.34972,4.34135,4.22092,4.22698,4.17509,4.21147,4.16092,4.2163,4.18738,4.24244,4.23809,4.32491,4.33985,4.43436,4.45414,4.55302,4.61496,4.74461,4.81875,4.91874,5.00075,5.12971,5.23264,5.35123,5.45361,5.54128,5.63753,5.76771,5.88066,6.0055,6.11586,6.22929,6.3467,6.45024,6.57739,6.70547,6.7902,6.88729,7.03012,7.15146,7.25057,7.35785,7.52173,7.6428,7.76611,7.87826,8.00682,8.1351,8.22379,8.33433,8.49698,8.6346,8.73253,8.85397,8.94912,9.05477,9.2081,9.33938,9.42515,9.54278,9.63981,9.7505,9.84193,9.94547,10.0234,10.1271,10.2118,10.323,10.4519,10.5579,10.6564,10.7594,10.8033,10.8803,10.9861,11.0719,11.112,11.1824,11.2293,11.2907,11.2252,11.2295,11.3364,11.3833,11.3842,11.4031,11.3372,11.3254,11.2724,11.2342,11.1071,11.0405,10.9878,10.9202,10.814,10.7225,10.5435,10.413,10.32,10.1992,10.0419,9.90464,9.74343,9.59445,9.43142,9.27801,9.12296,8.96951,8.87253,8.74587,8.53178,8.369,8.21485,8.05887,7.91278,7.75994,7.61735,7.46602,7.30104,7.15859,7.07304,6.94304,6.84639,6.73366,6.65546,6.54945,6.52507,6.44782,6.41029,6.34771,6.31162,6.25719,6.27348,6.24172,6.28728,6.29396,6.30257,6.31328,6.31959,6.32389,6.37727,6.40536,6.44688,6.48954,6.53847,6.59119,6.64481,6.70222,6.74508,6.80589,6.90423,6.98842,7.04568,7.11687,7.16261,7.22989,7.32926,7.41206,7.44811,7.52663,7.60959,7.70685,7.74769,7.8264,7.92346,8.01349,8.11892,8.21703,8.26588,8.3358,8.40348,8.46382,8.56378,8.64407,8.69597,8.76763,8.86417,8.94687,9.0289,9.08915,9.12282,9.17402,9.24461,9.29042,9.35464,9.39569,9.46063,9.49365,9.54924,9.5903,9.6428,9.67313,9.70433,9.74934,9.76963,9.79212,9.84579,9.87441,9.89268,9.89799,9.91993,9.91016,9.93186,9.91702,9.88084,9.84021,9.82451,9.7614,9.73396,9.65989,9.58556,9.48469,9.38479,9.2301,9.11219,8.96475,8.84907,8.68462,8.51647,8.35445,8.21049,8.03774,7.87189,7.69649,7.53964,7.38527,7.19458,7.0407,6.85938,6.67903,6.50466,6.35167,6.20016,6.07434,5.88747,5.77379,5.62276,5.50332,5.36446,5.26891,5.12299,5.03814,4.89441,4.81779,4.67576,4.61614,4.50831,4.47429,4.36291,4.35622,4.26275,4.26224,4.20537,4.22549,4.1733,4.22217,4.21208,4.26289,4.25028,4.33172,4.32798,4.39524,4.42438,4.53498,4.56207,4.6649,4.75254,4.86761,4.91968,5.02347,5.13398,5.25488,5.32343,5.43892,5.55078,5.6696,5.75474,5.84065,5.93964,6.03209,6.14536,6.24369,6.37201,6.49941,6.64253,6.75798,6.84635,6.94932,7.09307,7.22947,7.33301,7.45312,7.58042,7.68187,7.84003,7.95899,8.03836,8.13961,8.26993,8.40655,8.51678,8.63021,8.77028,8.90535,9.00939,9.13371,9.23295,9.354,9.45139,9.55963,9.6786,9.77587,9.86367,9.96141,10.0393,10.14,10.2317,10.3332,10.4208,10.5235,10.6405,10.7419,10.7663,10.8497,10.9597,11.0487,11.0762,11.1497,11.1434,11.1815,11.1831,11.1977,11.2938,11.3514,11.3581,11.3869,11.3964,11.4119,11.3455,11.3215,11.2163,11.1531,11.0781,11.0139,10.8888,10.8037,10.705,10.6028,10.4461,10.3224,10.2224,10.1019,9.95693,9.81385,9.64563,9.50284,9.39246,9.25853,9.09997,8.96703,8.81789,8.67626,8.52749,8.37979,8.23797,8.07996,7.93711,7.78765,7.62215,7.47189,7.37872,7.24695,7.1021,6.95545,6.92665,6.82829,6.65999,6.54213,6.50014,6.41024,6.38743,6.32461,6.26768,6.20495,6.26609,6.26261,6.2734,6.28037,6.28904,6.29488,6.34986,6.38381,6.3722,6.39398,6.44921,6.48721,6.5303,6.5798,6.61846,6.67244,6.70216,6.7577,6.77759,6.83759,6.92504,7.00978,7.05151,7.13623,7.19519,7.27066,7.37539,7.46811,7.51197,7.59235,7.68321,7.78023,7.82309,7.9037,7.99105,8.09208,8.2002,8.29977,8.37643,8.453,8.52947,8.58878,8.66626,8.74308,8.81465,8.87876,8.94437,8.99408,9.05905,9.13656,9.21505,9.26883,9.33165,9.38499,9.4246,9.47148,9.52848,9.57203,9.63565,9.68467,9.75489,9.79172,9.81637,9.82416,9.86975,9.89574,9.91257,9.91139,9.93073,9.9156,9.93669,9.92427,9.91607,9.8651,9.84186,9.77378,9.72222,9.64822,9.56514,9.46355,9.37056,9.2182,9.12249,8.97676,8.86129,8.69076,8.52112,8.35186,8.19354,8.03015,7.88104,7.70455,7.5136,7.36022,7.1937,7.04378,6.86912,6.69722,6.54295,6.41427,6.23884,6.1105,5.9182,5.79141,5.63271,5.50291,5.33166,5.19706,5.0389,4.94239,4.81009,4.74417,4.63391,4.60266,4.47348,4.42145,4.33795,4.34069,4.2272,4.23592,4.19267,4.23258,4.19081,4.23975,4.21525,4.26869,4.26728,4.35087,4.37116,4.46538,4.51081,4.63078,4.68312,4.79548,4.88991,5.0113,5.09561,5.2239,5.31665,5.41644,5.48867,5.58658,5.70368,5.8116,5.93924,6.07289,6.18101,6.29745,6.41618,6.53243,6.64647,6.7534,6.87977,6.97818,7.10491,7.23389,7.33308,7.43936,7.56731,7.67189,7.83119,7.95691,8.04717,8.16359,8.25552,8.36181,8.52602,8.6528,8.78466,8.92624,9.01172,9.13187,9.24976,9.36305,9.4162,9.52441,9.62761,9.73649,9.84909,9.95418,10.0478,10.1482,10.2231,10.3253,10.4354,10.5443,10.6477,10.7502,10.8478,10.9515,10.9929,11.0692,11.1114,11.1773,11.1612,11.1895,11.1901,11.2041,11.3081,11.3615,11.3032,11.3018,11.2997,11.2974,11.2365,11.2046,11.0809,11.0088,10.9424,10.8739,10.6942,10.5887,10.4954,10.3848,10.2323,10.1005,9.94853,9.80567,9.70216,9.57898,9.43346,9.29353,9.14203,8.99219,8.83843,8.68457,8.52937,8.37693,8.22653,8.0692,7.84662,7.6747,7.59208,7.45197,7.30019,7.15146,7.05118,6.92431,6.83352,6.72424,6.62997,6.52696,6.45551,6.35708,6.38505,6.3383,6.33315,6.3056,6.31761,6.30662,6.29938,6.29505,6.2905,6.28876,6.33392,6.36536,6.40781,6.45641,6.48192,6.51015,6.5527,6.59697,6.64687,6.72627,6.81373,6.88835,6.91807,6.98784,7.05735,7.12167,7.22384,7.31115,7.36381,7.43449,7.49692,7.59107,7.6547,7.72865,7.79782,7.89082,8.00642,8.10474,8.1547,8.23872,8.31164,8.37886,8.48972,8.56878,8.65012,8.74402,8.82325,8.88874,8.93846,8.98865,9.02789,9.07199,9.13293,9.1833,9.26793,9.33822,9.40263,9.46005,9.51938,9.5705,9.59964,9.64651,9.67993,9.69771,9.75384,9.78098,9.8296,9.8703,9.8924,9.8991,9.91173,9.90978,9.92902,9.91498,9.92909,9.90769,9.90128,9.85405,9.78428,9.69361,9.65126,9.52482,9.43857,9.31176,9.21946,9.08393,8.94145,8.77897,8.66307,8.48834,8.31836,8.18478,8.03863,7.8857,7.70029,7.51708,7.34816,7.1729,6.99779,6.83931,6.65494,6.51084,6.32415,6.18692,6.01709,5.88602,5.7362,5.61559,5.4506,5.35064,5.19197,5.11355,4.96245,4.86117,4.73573,4.68556,4.54955,4.49604,4.39635,4.37233,4.25792,4.25742,4.20279,4.20596,4.16153,4.2129,4.17606,4.23869,4.23029,4.3205,4.33139,4.4323,4.48519,4.58324,4.62258,4.72574,4.78701,4.90201,4.97637,5.11044,5.2242,5.34683,5.43528,5.52517,5.66248,5.79278,5.87727,5.9988,6.11755,6.22916,6.34259,6.44676,6.58507,6.71603,6.82762,6.95049,7.08921,7.22093,7.28769,7.37596,7.57612,7.68879,7.79446,7.89649,8.04645,8.16774,8.23778,8.35113,8.52117,8.64977,8.74814,8.8663,9.00669,9.13931,9.24482,9.36075,9.49806,9.63378,9.68641,9.77648,9.88339,9.97628,10.0818,10.178,10.3274,10.4496,10.476,10.5636,10.6489,10.7456,10.8573,10.9511,10.9886,11.0672,11.1133,11.1747,11.2197,11.2758,11.2241,11.2277,11.3419,11.3872,11.3725,11.3964,11.3882,11.3936,11.276,11.231,11.1602,11.1099,11.0011,10.9155,10.8193,10.7243,10.544,10.4182,10.3112,10.1901,10.089,9.97266,9.81709,9.68546,9.52976,9.38474,9.2907,9.15657,8.99585,8.85583,8.69828,8.55573,8.41397,8.25822,8.106,7.96175,7.80724,7.65659,7.51647,7.36139,7.26245,7.14041,6.97042,6.82974,6.79513,6.70475,6.61181,6.51921,6.48613,6.41601,6.38535,6.32872,6.34768,6.31716,6.30272,6.28471,6.31527,6.31197,6.29844,6.29927,6.30121,6.30791,6.35908,6.38926,6.45677,6.49847,6.51891,6.56816,6.63025,6.68835,6.72689,6.79009,6.81293,6.8759,6.94309,6.99993,7.10168,7.18852,7.22429,7.29713,7.35747,7.41981,7.49044,7.58057,7.6418,7.71348,7.78604,7.87745,7.92607,8.00185,8.10651,8.19916,8.24557,8.3187,8.40624,8.4691,8.54218,8.62435,8.7066,8.77402,8.8149,8.87061,8.98496,9.05975,9.10128,9.16569,9.23327,9.2888,9.34308,9.38763,9.46684,9.50404,9.53426,9.58568,9.63791,9.6708,9.73034,9.77133,9.79561,9.80823,9.87176,9.88954,9.91788,9.92071,9.91246,9.9104,9.92254,9.90745,9.9093,9.86678,9.87132,9.83809,9.79576,9.70995,9.62894,9.50857,9.44229,9.34114,9.21327,9.0322,8.91105,8.75892,8.61333,8.44211,8.29541,8.12949,7.95933,7.79649,7.61934,7.46161,7.25752,7.07639,6.91099,6.74233,6.59137,6.43733,6.28,6.16981,6.00044,5.87868,5.71118,5.58581,5.41601,5.32084,5.15967,5.04691,4.90508,4.82997,4.68019,4.61605,4.50526,4.48459,4.37974,4.36809,4.2582,4.25751,4.21755,4.2486,4.22801,4.26983,4.21811,4.27022,4.26989,4.35283,4.36262,4.45252,4.50001,4.58972,4.63509,4.75177,4.80873,4.91956,5.02083,5.1414,5.22701,5.34417,5.45495,5.57449,5.69514,5.79893,5.91297,6.0242,6.10723,6.22443,6.36484,6.50209,6.63897,6.75214,6.8901,7.0301,7.13394,7.25159,7.3538,7.46295,7.62323,7.74474,7.86481,7.97373,8.09641,8.22428,8.36216,8.50895,8.6137,8.74182,8.88833,9.03335,9.14022,9.26318,9.38065,9.48327,9.5658,9.67045,9.76607,9.87184,9.96641,10.0694,10.2308,10.3515,10.3802,10.4687,10.5823,10.6751,10.7599,10.861,10.9034,10.9756,11.0852,11.1718,11.2139,11.286,11.2178,11.2239,11.2805,11.3041,11.3483,11.3826],\"y\":[0.243462,0.251473,0.240355,0.252189,0.247618,0.249113,0.235976,0.191744,0.174965,0.161364,0.133237,0.0817838,0.0484633,-0.00504639,-0.0606583,-0.150179,-0.219795,-0.323978,-0.417319,-0.525808,-0.655553,-0.82853,-0.960098,-1.11421,-1.3097,-1.50104,-1.6461,-1.82207,-2.00926,-2.17587,-2.34261,-2.5157,-2.7,-2.85936,-3.00412,-3.15198,-3.33132,-3.4868,-3.66633,-3.80955,-3.96407,-4.10417,-4.25259,-4.38934,-4.51385,-4.62394,-4.75899,-4.88599,-5.05409,-5.18819,-5.32379,-5.46203,-5.60319,-5.71785,-5.84396,-5.97163,-6.13204,-6.25864,-6.39119,-6.50574,-6.62679,-6.75779,-6.88657,-7.00059,-7.11062,-7.23415,-7.3856,-7.52364,-7.63421,-7.76444,-7.89172,-8.02476,-8.12221,-8.24766,-8.38361,-8.52104,-8.63197,-8.76432,-8.96627,-9.125,-9.23339,-9.36563,-9.4754,-9.6237,-9.77077,-9.92102,-10.0361,-10.1694,-10.3014,-10.4484,-10.597,-10.7512,-10.8746,-11.0303,-11.1594,-11.3142,-11.4507,-11.6069,-11.6845,-11.8225,-11.9429,-12.0986,-12.1954,-12.3322,-12.3942,-12.5229,-12.6309,-12.7601,-12.7857,-12.9091,-12.9642,-13.0559,-13.0849,-13.1608,-13.1605,-13.2026,-13.2036,-13.2213,-13.2741,-13.3039,-13.2928,-13.3,-13.2349,-13.2112,-13.1796,-13.1368,-13.1376,-13.1051,-13.0661,-13.0192,-12.9048,-12.8224,-12.7824,-12.7042,-12.5955,-12.5027,-12.4223,-12.3134,-12.2064,-12.0986,-11.9785,-11.8302,-11.748,-11.6151,-11.4094,-11.2345,-11.1522,-10.9882,-10.8533,-10.6859,-10.5561,-10.3877,-10.2611,-10.0899,-9.95726,-9.78728,-9.63021,-9.46263,-9.34653,-9.17549,-9.07365,-8.94355,-8.82277,-8.6685,-8.57908,-8.45192,-8.34485,-8.23163,-8.1119,-7.97747,-7.86708,-7.74231,-7.63027,-7.51927,-7.41569,-7.31938,-7.24268,-7.14597,-7.01528,-6.91801,-6.84129,-6.74505,-6.63213,-6.53689,-6.49328,-6.42747,-6.34452,-6.29031,-6.21524,-6.13845,-6.04675,-5.9621,-5.89996,-5.83183,-5.73346,-5.64679,-5.56084,-5.47266,-5.40164,-5.32207,-5.22075,-5.13076,-5.03798,-4.94031,-4.83946,-4.74199,-4.63026,-4.50267,-4.38478,-4.23656,-4.12947,-3.99654,-3.8783,-3.75928,-3.62745,-3.49317,-3.38296,-3.23641,-3.09223,-2.93133,-2.78506,-2.61741,-2.45178,-2.28937,-2.1466,-1.98677,-1.83184,-1.68038,-1.53264,-1.38286,-1.22647,-1.10282,-0.960648,-0.791179,-0.635872,-0.504935,-0.358722,-0.255708,-0.123583,-0.0393288,0.0816643,0.123795,0.220653,0.233871,0.308639,0.281295,0.33644,0.326556,0.371666,0.376856,0.412794,0.39859,0.417068,0.389607,0.396984,0.367155,0.361536,0.30259,0.276657,0.203605,0.171614,0.120646,0.0765905,-0.00701418,-0.0776406,-0.184355,-0.275128,-0.400186,-0.531306,-0.707061,-0.85586,-1.03795,-1.1847,-1.33225,-1.49893,-1.66035,-1.84489,-2.01278,-2.17541,-2.33184,-2.5,-2.67999,-2.87331,-3.04826,-3.22279,-3.37808,-3.54323,-3.6887,-3.8541,-4.00193,-4.15305,-4.29415,-4.47454,-4.61303,-4.75696,-4.89719,-5.01806,-5.12244,-5.27729,-5.39886,-5.50894,-5.62388,-5.76661,-5.88514,-5.98926,-6.09239,-6.23534,-6.36123,-6.51009,-6.64403,-6.74577,-6.86321,-6.98603,-7.12529,-7.2774,-7.42796,-7.54002,-7.65885,-7.8083,-7.94462,-8.08166,-8.22142,-8.32092,-8.45051,-8.58593,-8.73269,-8.87133,-9.0229,-9.16164,-9.31857,-9.46033,-9.62108,-9.75758,-9.91116,-10.0277,-10.1565,-10.2698,-10.4178,-10.576,-10.7301,-10.8451,-10.996,-11.122,-11.2858,-11.4259,-11.5922,-11.6772,-11.8285,-11.9544,-12.1135,-12.2406,-12.4077,-12.4839,-12.6281,-12.6662,-12.7978,-12.8502,-12.9584,-13.028,-13.1352,-13.1064,-13.1615,-13.2077,-13.2665,-13.2812,-13.3105,-13.3129,-13.3209,-13.28,-13.2525,-13.2227,-13.2044,-13.1568,-13.1132,-13.141,-13.1072,-13.0227,-12.9444,-12.8896,-12.8208,-12.7846,-12.7133,-12.6276,-12.5331,-12.4531,-12.3391,-12.1942,-12.0575,-11.9718,-11.8388,-11.6996,-11.5448,-11.4001,-11.2341,-11.1514,-10.9984,-10.8656,-10.7117,-10.6366,-10.4985,-10.3801,-10.2252,-10.078,-9.9097,-9.79063,-9.61694,-9.46682,-9.30192,-9.22932,-9.08586,-8.94349,-8.79014,-8.7032,-8.56831,-8.43058,-8.28903,-8.19648,-8.07199,-7.94872,-7.84339,-7.74082,-7.63413,-7.52818,-7.4232,-7.34943,-7.25055,-7.17416,-7.10133,-7.00038,-6.92324,-6.85047,-6.75068,-6.64228,-6.54408,-6.46128,-6.39741,-6.3455,-6.29161,-6.20012,-6.13191,-6.05473,-5.96892,-5.8943,-5.82297,-5.7636,-5.67681,-5.59026,-5.49396,-5.38907,-5.27906,-5.17226,-5.06753,-4.99077,-4.91844,-4.81649,-4.73413,-4.62669,-4.50339,-4.39524,-4.27965,-4.17769,-4.03945,-3.9378,-3.80909,-3.67915,-3.52442,-3.41183,-3.28276,-3.1498,-3.00094,-2.84559,-2.68727,-2.53636,-2.41453,-2.29167,-2.12622,-1.97265,-1.84045,-1.6924,-1.54285,-1.39009,-1.24328,-1.0908,-0.937589,-0.799175,-0.65525,-0.515626,-0.372331,-0.225944,-0.13968,-0.0232646,0.0541416,0.154569,0.16704,0.257016,0.261806,0.323641,0.325147,0.38407,0.357323,0.393005,0.385997,0.414275,0.39271,0.408783,0.384246,0.39336,0.370675,0.364314,0.309091,0.291377,0.251561,0.226063,0.170455,0.126089,0.034769,-0.0469664,-0.162757,-0.241458,-0.360735,-0.491243,-0.648708,-0.789762,-0.958582,-1.11664,-1.29591,-1.48742,-1.66276,-1.81841,-1.97734,-2.14554,-2.31162,-2.49942,-2.65865,-2.80099,-2.95022,-3.13414,-3.30872,-3.48384,-3.65337,-3.81717,-3.97255,-4.11984,-4.26726,-4.38553,-4.49556,-4.65419,-4.77927,-4.89376,-4.99655,-5.13012,-5.25943,-5.41768,-5.54885,-5.65588,-5.76566,-5.91439,-6.05022,-6.15437,-6.27178,-6.40474,-6.50592,-6.64832,-6.7673,-6.8889,-7.02357,-7.15395,-7.31013,-7.43767,-7.55636,-7.68521,-7.83067,-7.95926,-8.11684,-8.24761,-8.36957,-8.50442,-8.64064,-8.76609,-8.91164,-9.02467,-9.15953,-9.2934,-9.43713,-9.5811,-9.73009,-9.87957,-10.0262,-10.1397,-10.308,-10.4548,-10.6144,-10.7358,-10.8986,-11.034,-11.2027,-11.3421,-11.5052,-11.6276,-11.8062,-11.9261,-12.1,-12.1974,-12.3391,-12.4031,-12.5306,-12.5971,-12.7274,-12.8094,-12.9281,-12.9976,-13.1198,-13.1152,-13.1766,-13.1702,-13.2021,-13.246,-13.2882,-13.2544,-13.2372,-13.2416,-13.2265,-13.2078,-13.1917,-13.2149,-13.2006,-13.1567,-13.1143,-13.0092,-12.9285,-12.8832,-12.8115,-12.7168,-12.6234,-12.5389,-12.4295,-12.3461,-12.2317,-12.1626,-12.0413,-11.8892,-11.7468,-11.6756,-11.5395,-11.3502,-11.1624,-11.0898,-10.9338,-10.808,-10.6418,-10.5109,-10.3404,-10.2159,-10.0402,-9.90951,-9.73359,-9.61231,-9.44065,-9.29559,-9.11965,-9.02841,-8.87981,-8.75116,-8.59717,-8.47599,-8.34908,-8.22031,-8.08589,-7.9794,-7.85361,-7.75944,-7.64469,-7.5428,-7.43737,-7.32804,-7.22514,-7.13642,-7.03767,-6.96442,-6.89291,-6.80572,-6.72184,-6.62725,-6.54365,-6.47493,-6.40852,-6.36558,-6.30941,-6.20645,-6.12744,-6.02539,-5.94102,-5.88595,-5.81817,-5.74367,-5.66392,-5.57281,-5.48243,-5.39667,-5.32037,-5.20321,-5.09244,-4.99024,-4.87362,-4.77692,-4.6715,-4.57649,-4.4686,-4.34949,-4.21714,-4.10765,-3.97903,-3.86615,-3.75171,-3.63593,-3.49848,-3.36269,-3.21397,-3.07319,-2.91504,-2.76205,-2.60304,-2.45118,-2.29405,-2.15237,-1.98771,-1.82865,-1.66718,-1.51316,-1.35686,-1.19923,-1.04909,-0.892892,-0.736795,-0.581286,-0.431244,-0.298419,-0.188388,-0.0515596,0.0141997,0.125994,0.154785,0.247481,0.257754,0.332736,0.334732,0.390057,0.361563,0.402157,0.390135,0.420743,0.397924,0.413724,0.383898,0.382106,0.322924,0.307773,0.261565,0.248243,0.221325,0.199195,0.147531,0.101509,0.0134749,-0.0575547,-0.169998,-0.259612,-0.384751,-0.510653,-0.691076,-0.862885,-1.04302,-1.22151,-1.40949,-1.58813,-1.76262,-1.93085,-2.09732,-2.24826,-2.40244,-2.58666,-2.7496,-2.92217,-3.06675,-3.22947,-3.40922,-3.58557,-3.74686,-3.90802,-4.02677,-4.20114,-4.3509,-4.48136,-4.60493,-4.75929,-4.88594,-5.05894,-5.1942,-5.32044,-5.45331,-5.5878,-5.70536,-5.83446,-5.96594,-6.09545,-6.20312,-6.35721,-6.47318,-6.57619,-6.68761,-6.8125,-6.9445,-7.10541,-7.24744,-7.37838,-7.49051,-7.61386,-7.74638,-7.85646,-8.01386,-8.12131,-8.24775,-8.37847,-8.51511,-8.67086,-8.82136,-8.95588,-9.11424,-9.24847,-9.39782,-9.50751,-9.6464,-9.76387,-9.91531,-10.0577,-10.2055,-10.3522,-10.5083,-10.6293,-10.7966,-10.9182,-11.0835,-11.2233,-11.3927,-11.5364,-11.7029,-11.8195,-11.9862,-12.048,-12.1981,-12.3205,-12.495,-12.5616,-12.7015,-12.7909,-12.9235,-12.9501,-13.0471,-13.1092,-13.211,-13.1882,-13.2149,-13.2572,-13.2948,-13.2665,-13.2838,-13.2904,-13.2948,-13.2851,-13.279,-13.242,-13.2094,-13.1472,-13.0953,-13.0548,-12.9998,-12.9607,-12.8994,-12.8299,-12.7328,-12.64,-12.5301,-12.4246,-12.316,-12.2433,-12.1196,-11.971,-11.8256,-11.7348,-11.5981,-11.4175,-11.2402,-11.1629,-11.0126,-10.9082,-10.7487,-10.6074,-10.4439,-10.3171,-10.1468,-10.0173,-9.84515,-9.75183,-9.59874,-9.45815,-9.29958,-9.16735,-9.00757,-8.87069,-8.70227,-8.60706,-8.46774,-8.33943,-8.21762,-8.15465,-8.04153,-7.90426,-7.77319,-7.6705,-7.55654,-7.44836,-7.343,-7.25796,-7.14905,-7.04092,-6.9395,-6.86779,-6.76824,-6.64029,-6.54306,-6.50937,-6.46568,-6.37336,-6.30629,-6.2503,-6.19391,-6.08251,-5.98302,-5.92933,-5.85844,-5.76314,-5.67351,-5.59562,-5.49997,-5.40209,-5.30118,-5.21518,-5.10198,-4.98831,-4.88323,-4.78093,-4.67729,-4.57449,-4.46521,-4.37626,-4.26893,-4.13564,-4.00054,-3.87918,-3.72566,-3.60815,-3.48329,-3.34597,-3.19486,-3.05653,-2.90029,-2.75801,-2.59496,-2.4363,-2.27421,-2.1334,-1.98436,-1.82992,-1.66931,-1.51563,-1.35982,-1.21477,-1.06529,-0.921025,-0.767156,-0.612805,-0.488014,-0.343352,-0.2477,-0.129383,-0.0577647,0.049503,0.0987966,0.193968,0.22316,0.294862,0.277215,0.333641,0.325481,0.37443,0.353388,0.38283,0.375383,0.398482,0.379229,0.396529,0.37615,0.374514,0.312449,0.299308,0.260027,0.238269,0.184445,0.147032,0.0785415,0.0236315,-0.0691686,-0.153652,-0.264925,-0.353651,-0.469086,-0.589156,-0.743992,-0.882617,-1.04799,-1.21248,-1.3869,-1.54755,-1.70164,-1.87001,-2.03797,-2.18487,-2.3312,-2.47826,-2.62516,-2.79219,-2.9421,-3.1253,-3.30347,-3.46114,-3.607,-3.76334,-3.89539,-4.04568,-4.19021,-4.32053,-4.42975,-4.56941,-4.68665,-4.85448,-4.97504,-5.0858,-5.19639,-5.32173,-5.44716,-5.58038,-5.68661,-5.80779,-5.93716,-6.06398,-6.17284,-6.27401,-6.37844,-6.52613,-6.64937,-6.74869,-6.8706,-7.00454,-7.13211,-7.25431,-7.3654,-7.49657,-7.6321,-7.72776,-7.84366,-8.00802,-8.14454,-8.24205,-8.36037,-8.48827,-8.62907,-8.75234,-8.9053,-9.05554,-9.20717,-9.31756,-9.44669,-9.58021,-9.72925,-9.87629,-10.027,-10.1412,-10.3007,-10.4594,-10.6164,-10.7423,-10.9068,-10.9991,-11.1337,-11.2651,-11.4203,-11.5405,-11.6992,-11.8482,-12.016,-12.1159,-12.29,-12.3564,-12.5062,-12.6142,-12.7426,-12.7665,-12.8979,-12.9402,-13.0291,-13.0611,-13.1404,-13.1845,-13.2486,-13.2513,-13.2835,-13.2733,-13.2819,-13.214,-13.1959,-13.2069,-13.19,-13.1956,-13.1832,-13.1607,-13.1208,-13.0843,-13.0261,-12.9729,-12.9094,-12.8265,-12.7337,-12.6344,-12.5299,-12.4567,-12.3345,-12.2017,-12.0576,-11.9695,-11.8292,-11.7081,-11.5508,-11.3596,-11.1713,-11.1004,-10.9415,-10.8708,-10.7222,-10.5388,-10.3536,-10.2278,-10.0437,-9.90277,-9.7311,-9.62463,-9.47347,-9.35206,-9.20053,-9.05256,-8.88489,-8.79068,-8.65131,-8.52431,-8.38128,-8.27512,-8.15023,-8.05388,-7.94261,-7.84454,-7.73736,-7.59999,-7.46766,-7.3813,-7.26257,-7.17634,-7.09732,-7.01461,-6.92288,-6.81131,-6.71848,-6.61147,-6.51751,-6.45577,-6.39121,-6.31149,-6.26086,-6.18773,-6.11768,-6.04415,-5.95593,-5.86034,-5.76807,-5.69072,-5.58553,-5.48476,-5.37833,-5.2866,-5.21918,-5.11375,-4.99928,-4.89445,-4.77988,-4.67286,-4.56091,-4.47616,-4.37078,-4.2376,-4.10901,-4.00033,-3.87643,-3.75521,-3.60763,-3.48167,-3.33228,-3.20635,-3.07537,-2.93644,-2.78647,-2.63855,-2.49413,-2.34917,-2.195,-2.04825,-1.88755]}},\"id\":\"0515f50b-0e62-4a2c-82b9-c7d9799d6f30\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"green\"},\"line_color\":{\"value\":\"white\"},\"size\":{\"units\":\"screen\",\"value\":15},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"7a52cbc8-8d29-466e-ac36-6131bf5e3eeb\",\"type\":\"Circle\"},{\"attributes\":{\"below\":[{\"id\":\"378be7ad-0993-4cab-903c-14cd1826f1f3\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"4dab4807-5531-4bef-bba7-c05a1b4312c9\",\"type\":\"LinearAxis\"}],\"plot_height\":700,\"plot_width\":1000,\"renderers\":[{\"id\":\"378be7ad-0993-4cab-903c-14cd1826f1f3\",\"type\":\"LinearAxis\"},{\"id\":\"8365018c-aa29-49c5-a0cd-445db69208a2\",\"type\":\"Grid\"},{\"id\":\"4dab4807-5531-4bef-bba7-c05a1b4312c9\",\"type\":\"LinearAxis\"},{\"id\":\"4aa6ff40-b541-43e8-8a8d-f617e8a3213f\",\"type\":\"Grid\"},{\"id\":\"5785416b-9c8d-4449-841d-f4aa3f171cb8\",\"type\":\"Legend\"},{\"id\":\"9b1607db-d70a-4dc3-b5a7-85e9bcab63a5\",\"type\":\"GlyphRenderer\"},{\"id\":\"0b10b2dd-5686-447f-9039-f95a104597cb\",\"type\":\"GlyphRenderer\"},{\"id\":\"cd4eebc5-467d-4f23-8d82-176059edb4f5\",\"type\":\"GlyphRenderer\"},{\"id\":\"e8f9e39b-7f58-4a04-b970-9792f0bbe220\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"8a2bbfa1-1d94-4a53-9971-835a0d5d36ca\",\"type\":\"Title\"},\"tool_events\":{\"id\":\"7135843b-2d9c-405a-ba29-a29ebea3348c\",\"type\":\"ToolEvents\"},\"toolbar\":{\"id\":\"74da4a5c-94f9-4fb4-b130-d6d1eb942207\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"862d7508-5b5c-4b9b-85f7-610a1fafc227\",\"type\":\"DataRange1d\"},\"y_range\":{\"id\":\"aeabe8f1-617b-4a81-bcbd-9623225141d1\",\"type\":\"DataRange1d\"}},\"id\":\"e07a1f7c-ab7b-4fcb-9cec-7d0243de745f\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"7fb5e19d-1713-4eb0-b2ff-28e7ad9db5fc\",\"type\":\"BasicTicker\"},{\"attributes\":{\"data_source\":{\"id\":\"0582c395-6da5-46d2-9803-86ba707c21bd\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"7a52cbc8-8d29-466e-ac36-6131bf5e3eeb\",\"type\":\"Circle\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"efc5dff5-7f32-4c3d-b933-1ad28f57b9c0\",\"type\":\"Circle\"},\"selection_glyph\":null},\"id\":\"0b10b2dd-5686-447f-9039-f95a104597cb\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"label\":{\"value\":\"state predictions\"},\"renderers\":[{\"id\":\"e8f9e39b-7f58-4a04-b970-9792f0bbe220\",\"type\":\"GlyphRenderer\"}]},\"id\":\"1013c788-1791-4d83-966e-15467cb34870\",\"type\":\"LegendItem\"},{\"attributes\":{\"angle\":{\"field\":\"angle\",\"units\":\"rad\"},\"fill_color\":{\"value\":\"orange\"},\"line_color\":{\"value\":\"orange\"},\"size\":{\"units\":\"screen\",\"value\":5},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"29fa4a78-803f-4207-b43c-6d0733459b45\",\"type\":\"Square\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\",\"angle\"],\"data\":{\"angle\":[-3.1128324535897933,-3.113360853589793,-3.1114499535897933,-3.1178489535897933,-3.1211273535897934,-3.1288894535897933,-3.140908881589793,3.120370253589793,3.0896624535897934,3.057502253589793,3.0107806535897934,2.9623736535897933,-0.226407,2.862153653589793,-0.322252,-0.36264,-0.399959,-0.43502,-0.470836,-0.4961400000000001,-0.5214370000000002,-0.547179,-0.567708,-0.582556,-0.6044940000000001,-0.622421,-0.6346800000000001,-0.647271,-0.659824,-0.66785,-0.678464,-0.6876069999999999,-0.696337,-0.707378,-0.716035,-0.726017,-0.735521,-0.745345,-0.755304,-0.765199,-0.7723620000000001,-0.782802,-0.794831,-0.803954,-0.812263,-0.8244549999999999,-0.8359559999999999,-0.848604,-0.8637739999999999,-0.8772439999999999,-0.88995,-0.905673,-0.922266,-0.9368469999999999,2.1841526535897935,2.1628196535897932,2.1463466535897933,2.1292926535897934,2.111082653589793,2.0931626535897934,2.0740426535897933,2.059152653589793,2.043912653589793,2.025932653589793,2.009392653589793,1.994752653589793,1.9835526535897934,1.970752653589793,1.9577026535897932,1.9483126535897932,1.9460626535897934,1.9475326535897934,1.9457926535897931,1.9534526535897934,1.9618926535897934,1.970152653589793,1.9865126535897932,2.0057126535897933,2.025142653589793,2.0508626535897934,2.075572653589793,2.1007626535897934,2.1313826535897933,2.1532346535897933,2.1841616535897934,2.2186926535897933,2.2480456535897932,2.278964653589793,-0.830934,2.3381236535897933,-0.773882,2.3998966535897934,-0.7145819999999999,-0.690878,-0.663884,-0.632288,-0.6060640000000002,-0.579689,-0.5556,-0.529976,-0.506831,-0.4856690000000001,-0.456323,-0.4267040000000001,-0.396158,-0.37096000000000007,-0.345253,-0.322404,-0.292989,-0.262561,-0.236058,2.932269653589793,-0.185161,2.984068653589793,3.0118436535897932,3.031280653589793,3.056199253589793,3.0806118535897933,3.1012752535897934,3.118271553589793,3.133849733589793,-3.1411938955897933,-3.135516683589793,-3.129537053589793,-3.1194396535897932,-3.113837153589793,-3.111022953589793,-3.1115619535897934,-3.115173053589793,-3.1291233535897933,-3.1356487635897934,3.135049343589793,3.104979953589793,3.073864753589793,3.0271296535897934,2.9705636535897932,2.931290653589793,-0.252379,-0.29245,-0.333634,-0.381912,-0.424996,-0.45799599999999996,-0.48533899999999996,-0.5172739999999999,-0.543033,-0.563739,-0.584245,-0.6018009999999999,-0.614588,-0.628545,-0.641835,-0.6532789999999999,-0.661119,-0.671666,-0.683001,-0.696037,-0.7044559999999999,-0.715625,-0.721585,-0.734453,-0.743549,-0.750086,-0.763778,-0.77402,-0.784169,-0.7949199999999998,-0.8032649999999999,-0.8128529999999999,-0.8250589999999999,-0.8375689999999999,-0.8478539999999999,-0.8639459999999999,-0.8751329999999998,-0.8918119999999999,-0.909263,-0.92684,2.1962746535897932,2.1763896535897933,2.158501653589793,2.137662653589793,2.1227826535897933,2.101112653589793,2.0848826535897933,2.0701026535897933,2.0510526535897933,2.030632653589793,2.016792653589793,2.004522653589793,1.9902426535897932,1.975202653589793,1.9679526535897933,1.9582726535897934,1.9532326535897933,1.946212653589793,1.9461526535897933,1.9501326535897932,1.9511226535897934,1.9611526535897934,1.969442653589793,1.9821626535897932,1.9989426535897932,2.017352653589793,2.0440226535897934,2.0672126535897934,2.090672653589793,2.1153026535897936,2.1460486535897934,2.1759456535897934,2.2017876535897933,2.226589653589793,2.2554846535897934,-0.8540969999999999,-0.825564,2.3419106535897933,-0.768765,-0.7356590000000001,-0.7116869999999998,-0.6872639999999999,-0.65929,-0.629609,-0.6053029999999999,-0.579961,-0.549553,-0.523958,-0.49787899999999996,-0.48089299999999996,-0.45728399999999997,-0.430334,-0.40223300000000006,-0.375162,-0.3466,2.8203696535897933,-0.297497,-0.271915,2.8962236535897934,2.9164166535897933,-0.199406,2.973437653589793,2.993743653589793,3.0192526535897932,3.0437192535897934,3.069290853589793,3.096269753589793,3.1131114535897932,3.126883753589793,3.1344770735897933,3.141427738589793,-3.1328261835897933,-3.124063353589793,-3.1188958535897933,-3.1124642535897933,-3.1122976535897933,-3.112101053589793,-3.1159625535897932,-3.122326653589793,-3.1287068535897933,3.135289223589793,3.104392953589793,3.073898453589793,3.031654653589793,2.987274653589793,2.936386653589793,-0.247004,-0.2897,-0.33351500000000006,-0.375575,-0.4100309999999999,-0.451697,-0.488801,-0.51755,-0.5424,-0.562462,-0.5795779999999999,-0.592606,-0.610082,-0.626214,-0.639334,-0.650794,-0.660739,-0.667107,-0.673465,-0.6880739999999999,-0.7031480000000001,-0.7104960000000001,-0.7198380000000001,-0.731085,-0.7392849999999999,-0.745624,-0.7567479999999999,-0.767119,-0.7760879999999999,-0.785123,-0.795739,-0.807364,-0.818543,-0.831495,-0.8450759999999999,-0.858804,-0.8717299999999999,-0.888766,-0.905614,-0.9212309999999999,2.199568653589793,-0.959771,-0.982069,2.1372326535897934,2.1231326535897934,2.1050826535897933,2.085382653589793,2.0698426535897934,2.0507326535897934,2.0327526535897933,2.017142653589793,2.004042653589793,1.9897826535897933,1.9741226535897933,1.9629026535897933,1.955372653589793,1.9528626535897933,1.9450426535897933,1.9448226535897934,1.9507226535897932,1.9547526535897932,1.9654126535897931,1.974822653589793,1.9895926535897934,2.011222653589793,2.033732653589793,2.060802653589793,2.0824426535897933,2.1137826535897934,2.1389826535897933,2.165449653589793,2.198968653589793,2.228778653589793,2.2632576535897933,2.2921056535897932,-0.822197,-0.796215,-0.7678979999999999,-0.735388,-0.7111960000000002,-0.6861910000000001,-0.660707,-0.631835,-0.606816,-0.5794630000000001,-0.550533,-0.529443,-0.503878,-0.47265200000000007,-0.45092899999999997,-0.424449,-0.396725,-0.37187,-0.346977,-0.321428,-0.290931,-0.262609,2.9036506535897932,2.929485653589793,-0.184157,2.984195653589793,3.0084866535897934,3.036725653589793,3.0605550535897934,3.0875671535897933,3.107746353589793,3.1228882535897933,3.130912553589793,-3.1407667845897933,-3.1319477635897934,-3.126056053589793,-3.118716253589793,-3.112001453589793,-3.1119475535897934,-3.1178111535897934,-3.1216388535897934,-3.1209846535897934,-3.1277036535897933,3.134455393589793,3.1062101535897932,3.0745799535897933,3.026161653589793,-0.17136199999999996,-0.21937199999999998,-0.26206100000000004,-0.306612,-0.347417,-0.386367,-0.421439,-0.46040499999999995,-0.4993040000000001,-0.519546,-0.540957,-0.565342,-0.585948,-0.603476,-0.622827,-0.633155,-0.645201,-0.656665,-0.6647069999999999,-0.673972,-0.686812,-0.697694,-0.703311,-0.7121790000000001,-0.7267030000000001,-0.738017,-0.7466,-0.755033,-0.761667,-0.7773,-0.783535,-0.7935859999999999,-0.804437,-0.8145549999999999,-0.8257589999999999,-0.839985,-0.8534209999999999,-0.8660589999999999,-0.88022,-0.9006759999999999,-0.9198279999999999,-0.9414849999999999,-0.954682,2.1638306535897933,2.145976653589793,2.1305626535897932,2.1160626535897933,2.0941126535897934,2.0755426535897934,2.058012653589793,2.0393426535897934,2.0257626535897932,2.009282653589793,1.9930226535897932,1.982862653589793,1.9745126535897934,1.9622326535897932,1.9554326535897932,1.9519926535897931,1.9458126535897933,1.9482626535897933,1.9499526535897933,1.9575026535897933,1.9707326535897933,1.9865326535897934,2.0055026535897933,2.023022653589793,2.043352653589793,2.070552653589793,2.100432653589793,2.1290926535897934,2.153376653589793,-0.961796,2.2155506535897933,2.2464866535897934,2.277496653589793,-0.8317539999999999,-0.80111,-0.767345,2.402349653589793,-0.716878,-0.693472,-0.6675500000000001,2.505323653589793,-0.6079390000000001,-0.580994,-0.5511149999999999,-0.524384,-0.497219,-0.47096799999999994,-0.449999,-0.424919,-0.39929400000000004,2.770744653589793,-0.342958,-0.317652,-0.29106,-0.264934,-0.23700200000000002,2.929625653589793,-0.18345099999999998,2.9848646535897934,3.0110276535897933,3.0356626535897933,3.0604954535897932,3.0814695535897934,3.1007075535897934,3.118030553589793,3.1303514535897934,-3.1399540735897933,-3.138750833589793,-3.1311430535897933,-3.1274013535897933,-3.119829453589793,-3.1130722535897934,-3.1115880535897933,-3.1163442535897934,-3.1224527535897932,-3.1281111535897934,3.1409589105897933,3.1193134535897933,3.0898410535897933,3.059857553589793,3.0201306535897934,2.9731726535897933,-0.215617,-0.254276,-0.299712,-0.340776,-0.37552099999999994,-0.410128,-0.451689,-0.481382,-0.504076,-0.5320889999999999,-0.554308,-0.5706400000000001,-0.592929,-0.6064769999999999,-0.620096,-0.635369,-0.6466030000000001,-0.6564640000000002,-0.66388,-0.674723,-0.680973,-0.694584,-0.703397,-0.712791,-0.7217730000000001,-0.7289050000000001,-0.7374510000000001,-0.7444940000000001,-0.757959,-0.7692989999999998,-0.7777609999999999,-0.785718,-0.796016,-0.807641,-0.818753,-0.8304429999999999,-0.8435349999999999,-0.8535269999999999,-0.8691539999999999,-0.884038,-0.901665,-0.921787,-0.9383499999999999,2.1866766535897932,2.161858653589793,2.1475546535897934,2.126422653589793,2.110202653589793,2.0907226535897934,2.071702653589793,2.0543126535897933,2.0349826535897932,2.0236126535897934,2.008802653589793,1.992662653589793,1.979502653589793,1.9711426535897933,1.9582426535897932,1.9492926535897934,1.9502426535897932,1.9480326535897932,1.952562653589793,1.956632653589793,1.9635426535897933,1.972722653589793,1.9910126535897934,2.011372653589793,2.0274726535897933,2.0507926535897933,2.079222653589793,2.103482653589793,2.1315426535897934,2.1633906535897935,2.1923446535897932,2.2181626535897934,2.2516526535897934,-0.8550729999999999,-0.8255259999999999,-0.7946489999999999,-0.763353,-0.736116,-0.706558,-0.684623,-0.658568,-0.623097,-0.594934,-0.565194,-0.5373330000000001,-0.515691,-0.49127300000000007,-0.46256899999999995,-0.436747,-0.410455,2.7589016535897932,-0.35810400000000003,-0.330063,-0.30085,-0.27749500000000005,-0.25273700000000004,2.915789653589793,-0.201037,-0.175531],\"x\":[8.462918745489562,8.567594531394107,8.425440946901976,7.932863346041569,7.612685516901352,7.508154159002526,7.205978315443176,6.745850582158622,6.6696566998487254,6.6086155533789634,6.406959183453424,6.386257700641508,6.431251095509907,6.322803053579663,6.31851130739266,6.325926044161973,6.431254075023492,6.465361052977219,6.522490186761543,6.635801368560123,6.836250042254813,6.869429816755845,7.051564585347624,7.102520614236387,7.313794862977399,7.29446389991347,7.63081876148898,7.60376173645969,7.8216515224358565,8.173384754653283,8.086281064851725,8.256474872340418,8.393593531518931,8.644029612415014,8.871760966085782,8.883333952819404,8.856400666693872,9.177811542201198,9.229220117498919,9.377477107934839,9.500960721501261,9.475339720461887,9.699424086823287,9.600869081275858,9.926266768712733,9.718253787318062,9.884652947043381,9.839516853248162,9.879611491348975,9.853112870295776,9.696942577112718,9.723110405400494,9.390391562833715,9.344559668715332,9.15326078060926,8.716323703022791,8.545183503317753,8.229262239999484,7.829144466282768,7.661454543519493,7.211074536203076,6.884720665154385,6.7742432539416315,6.401365249116182,6.101432866130609,5.798544312191892,5.50546707725408,5.275061092106669,5.044461052770542,4.750608408267526,4.6911304223330745,4.597455066640235,4.474416715486859,4.437132467386453,4.447447819133748,4.463287877132691,4.518948688782045,4.632235970642265,4.607573608263069,4.89178816014534,4.952086831134429,5.208059022195664,5.378503963103088,5.56464595167164,5.649206190760172,5.934920956034283,6.13740892461956,6.391427999790058,6.479158969587181,6.686822109858391,7.087410120489889,7.299757348722545,7.535437668402091,7.675586202762732,8.032310148121237,8.2148802893216,8.503176492309487,8.77184648591577,9.023942703082668,9.040878455491292,9.395789213049174,9.750188943159536,9.91979995048636,10.00294102548934,10.198055943307935,10.598473890175802,10.709217384227932,10.794989957740171,10.958418871309235,11.117755363491307,11.149088066735183,11.118781237292247,11.202874811258177,11.30112358897145,11.062227133646365,11.165816879332437,10.853407707539718,10.86077491000313,10.845079727030932,10.506242317943988,10.488385588051042,9.925879210853132,9.639732060285562,9.3224225102226,9.061396080682208,8.901989995886739,8.463553836289961,8.051607992298653,7.786531728311569,7.7734556390252765,7.153293635821742,7.172146459873541,6.830079615684859,6.747983633000687,6.564997395918065,6.4421287523141855,6.394736604139836,6.247869225190391,6.4111065348143725,6.530663718783423,6.270341163798555,6.4588299002225025,6.491543139562416,6.7014623351157105,6.709561279841304,6.737581488486218,7.103946002800875,7.02393135633818,7.246186445992554,7.220539711899218,7.409893827930328,7.39379337649878,7.846993827863775,7.89510878755921,8.223401933200014,8.322061751216014,8.271304591790784,8.54153990118022,8.835983397951274,8.779158242234908,9.108098710805661,9.138246185685627,9.220809143718022,9.302081244422556,9.399930772805293,9.487507491998562,9.571222205830171,9.614328392966058,9.777306056691009,9.895917682926097,9.843973668575563,9.747725641935387,9.794948428870741,9.766339030061136,9.785604612151257,9.572327413796469,9.371323573313164,9.161085537783093,8.859180648378139,8.668648098798007,8.272671029259673,8.045713347738428,7.865995236984902,7.507829213136032,7.197811558688247,6.794729903382248,6.541145062226191,6.2701185237735135,5.9949796545715115,5.737609781006495,5.452355977655255,5.264508392625472,5.131697689110262,4.892153440719695,4.642097570111285,4.5834673929888785,4.468459067099988,4.436714756451789,4.405560847256797,4.447160646896209,4.456022612933677,4.566081853202315,4.623386250769059,4.748522177007938,4.9860538675489146,5.128185697651931,5.3388280737166305,5.388476154886713,5.5663224872566985,5.7842562210906445,5.922494695984916,6.167726083343166,6.253224549241412,6.671715822311617,6.798884652427129,7.179547639158406,7.427824861270384,7.544524721839908,7.863495972230095,7.895254677071625,8.314224707499617,8.531670896557145,8.887642736008733,9.216694583610227,9.167228311409046,9.390273812553911,9.628016721290209,9.881020182776675,10.074704885457518,10.174255123043586,10.560029635859475,10.773807045129915,10.767359954824562,10.960136146079725,11.028152069196267,11.138573354175183,11.104212018303452,11.165770757952338,11.31166892931463,11.418453270704656,11.254051443914229,11.07544050063688,10.924683006398157,10.714585808127882,10.68946300150854,10.50316370869968,10.140743274170271,10.089799862794072,9.504014791802971,9.228192015834434,9.072902569314678,8.841677752241582,8.435489049420704,8.270731943042659,7.980528069829514,7.46173496704329,7.3798572676824845,7.325484465011901,7.0966769137078005,6.646382329513871,6.5046224478347865,6.42546526288085,6.145233913143236,6.371575209865593,6.340002087593737,6.450021452741512,6.497900305598444,6.465376233480653,6.367168198491595,6.6454030694579815,6.709810975510388,6.72525163694273,6.864909436430349,6.993388337285197,7.118889826368741,7.285359880094374,7.339143016519354,7.591666982096631,7.640199761853077,7.913943389371364,8.101339366566036,8.34240052982301,8.466354523205633,8.536611226703375,8.704859002786165,8.74707376432877,8.885462317342952,9.03618212035541,9.14011052643122,9.236656924521474,9.478233907321675,9.445852031234766,9.687198937874454,9.86489470140404,9.754967619837723,9.772489628972737,9.867859635156316,9.84594207696454,9.892598803786255,9.898818118892182,9.75737817790147,9.603734152703684,9.388149875093047,9.335682968009374,8.976974395938008,8.649344880741934,8.434617371052541,8.101389055147667,7.851821403091141,7.513589563510848,7.195528641034855,6.876436123379656,6.53837777203567,6.229209711824896,5.955725943138076,5.739013271391404,5.418891927554661,5.169111820261849,4.999955740998894,4.83937047075383,4.583896354744631,4.536973129027259,4.4760359112040975,4.396507368008945,4.4929989292756085,4.443987884271939,4.5320345982585515,4.5762167520707875,4.766274782780378,4.897014576854569,5.090118905244668,5.213453495379258,5.358743248715371,5.637230090780353,5.696549720888357,5.953701488419047,6.270004728296352,6.443650964704134,6.7163526553772295,6.813565617624476,7.00414019652171,7.287183512488491,7.587559922977372,7.78987799557189,8.12890015942932,8.129810169909694,8.456272400806215,8.682272420807813,8.991960302836207,9.255933892550754,9.358522249813888,9.605425982864292,10.013064272672425,9.999775074108591,10.156713347300371,10.371494838306104,10.645854792327333,10.938355382750947,11.10947044228269,10.985115692657013,11.023315034861518,11.254108302621344,11.220312148250928,11.392806810167682,11.334148685670588,11.312113558759805,10.998187860513,10.83616668895902,10.63090785680772,10.432174861871486,10.206817854361113,9.890006627212035,9.635281826867285,9.56224578807063,9.082103014673084,8.946341687047898,8.468657373506982,8.281107717471377,7.7467775383576605,7.619821683878329,7.344811520115183,7.0572102473449,6.87211608068777,6.757588399430823,6.60438493792958,6.356239055198303,6.309915377233472,6.509960748170383,6.388485889103484,6.289207745964492,6.309857080273286,6.40480961820759,6.709279676333962,6.520150663549424,6.713188413450048,7.134088034465001,7.009468656063862,7.159736402655656,7.28289523183019,7.326874307952944,7.471155895514155,7.785626018303402,7.79663406387742,8.04641954055949,8.265343417336409,8.210904745796345,8.617179438032325,8.696591153626375,8.688457007868493,8.774859633892998,8.920411310008634,9.047237803694266,9.093790016969296,9.405971483615438,9.515440566925085,9.627114475098708,9.633107345703205,9.613809406564434,9.76979816523717,9.861702468607291,9.758870297335568,9.872444817503995,9.931420988502248,9.808433251241416,9.645190692819444,9.470138240647174,9.21558354505364,9.088019438715486,8.85690357183233,8.491677586620543,8.194209942571504,7.999904244630976,7.5782404888054336,7.332412235402022,6.974672360462725,6.711301194352253,6.325448820538104,6.0971149211181315,5.893427606018405,5.617783152976829,5.309174515956106,5.133380732235422,4.929930081864242,4.799090742994122,4.506877379734386,4.467982418331339,4.477878573765892,4.349782022214321,4.452561723724443,4.412371874641047,4.57379294668802,4.602552296910312,4.784046139716402,4.9266315290354195,5.105495939886476,5.341335429341983,5.5122029805467765,5.7206495526318735,5.991209663900071,6.205989878342165,6.3914447151909615,6.662087271783864,6.834469625842389,7.136765941045929,7.233996323365529,7.679880096485884,7.943093730260751,7.917098408841433,8.373677453828439,8.43842943874457,8.76651760807105,8.910282580517311,9.326930763218337,9.449802977936658,9.832811758073563,9.960030299779216,10.135677423428795,10.318499102542269,10.582625183709856,10.661805413384151,10.859313102802528,11.018324294977656,11.105421782612066,11.175810042795542,11.454859377763325,11.220211724985719,11.224023293195302,11.269059904219818,11.250680645642614,10.96972827231297,10.891285468409944,10.827044495735032,10.550270712014301,10.25585197767971,10.071686479025685,9.847800234739784,9.546818747952107,9.46112721767214,9.027231763106073,8.67607018860051,8.440859022721138,8.106595410370376,7.8221270188005905,7.496908663670875,7.131878567810888,6.772328886413567,6.704212265753129,6.720837635648653,6.400881845417745,6.377656426045614,6.552702700282471,6.330862403335073,6.345222093508845,6.306803528311352,6.262724349581499,6.38105415813035,6.509581198956537,6.640667016779193,6.703764195139762,6.652875629742034,6.944699970069524,7.095515768752376,7.250088441298023,7.332923053359453,7.403182096630073,7.468784100704672,7.7092659675477835,7.711869194383741,8.03808481828275,8.107096344130326,8.387677457317654,8.583364110480694,8.379381169316911,8.76035095360983,8.811184209186754,9.077579252287974,9.055570320042223,9.304082921313041,9.15970942519167,9.479411675842604,9.530075553930581,9.601629693034266,9.691552127050622,9.692561844448507,9.82419558012999,9.825005494813485,9.918810209131035,9.83851027128374,9.796536432338259,9.776990088540733,9.637428611354588,9.471572878722446,9.321543766047569,9.040130245106454,8.735180982341372,8.484143691112516,8.194965053126273,7.889306149141215,7.525424048600891,7.193466247963202,6.90569393221544,6.694254625172172,6.424596461761834,6.162000618393539,5.7818344954988135,5.540348405144625,5.330865859565741,5.1379323979253755,4.814671347309475,4.682897877489056,4.616193913308238,4.4810425000023155,4.461779594653305,4.609718050967902,4.43099134147749,4.52156135495461,4.589699357614192,4.611593753360322,4.807456721118723,5.033788782553475,5.210584563094751,5.337861071200505,5.5802506231205165,5.836630057352593,5.991507283284018,6.058829054780081,6.345802407975334,6.619642592081347,6.91900491050834,7.125743042274128,7.305859731522199,7.595460375353904,7.84859749181704,8.053976755023628,8.323688470417913,8.638057485649458,9.009469618310591,9.139374764026481,9.262206795180772,9.717844321717436,9.671818932368105,9.946525343261179,10.40735343725866,10.383704449638843,10.5530988253057,10.615690450966653,10.81490445244226,10.907819786464344,11.150736606322656,11.261379762336832,11.234585183315932,11.16230275899519],\"y\":[0.24346236596519058,0.24194289765518065,0.2540424829975034,0.18839093139046836,0.15581764714048885,0.09538271464508095,0.004927246972609064,-0.14318463636223014,-0.3466682877954227,-0.5570347117888161,-0.8429205955852803,-1.156952213834711,-1.4814808297452355,-1.8143095952024544,-2.1096914576428216,-2.400182160877222,-2.718779800736669,-3.0045241951173094,-3.3200652799605277,-3.5919659738109435,-3.927230749493984,-4.185066136820989,-4.497062279830155,-4.679337580517905,-5.052037337815846,-5.234290235787386,-5.6186271872502624,-5.747738130217096,-6.068216677614345,-6.446844163030568,-6.518545910724295,-6.781215906635866,-7.0174294430114195,-7.39047071232221,-7.719116102290253,-7.886358037312659,-8.014242376605809,-8.470560181348015,-8.68979936378011,-9.006093844178954,-9.25642255563618,-9.426267948230482,-9.884158298709721,-9.963952384681555,-10.474460870438596,-10.508654793801066,-10.938315067984949,-11.169158880804112,-11.563698592578643,-11.852288207988014,-11.970616267184349,-12.396438848894977,-12.39021056546907,-12.710555668727421,-13.003148848342864,-12.961268508680895,-13.170198903001662,-13.169837251664072,-13.052513825929237,-13.307878747854014,-13.098537297092511,-12.958774331424872,-13.233720964884604,-13.079874014584687,-13.007596750749203,-12.847787449578512,-12.572081066842967,-12.478212100879773,-12.380774357328425,-11.98027998801772,-11.90841115223442,-11.620495536775703,-11.367283646332215,-11.024038630051376,-10.785952137205248,-10.57564213349905,-10.236734185674406,-9.970698247980826,-9.433497093042305,-9.394725786113284,-8.962719456554744,-8.889417782471828,-8.56768061489715,-8.448447454564917,-8.025125273830744,-7.841190550268824,-7.632434739511381,-7.463580488686355,-7.0978260025459905,-6.932969940761966,-6.926022011694554,-6.688069584369708,-6.537198320781378,-6.34627638793477,-6.284055716206581,-6.018425939738351,-5.893349402558391,-5.743138803609676,-5.602396331167683,-5.296913029589349,-5.216594224582626,-5.146517811364258,-4.869406451748594,-4.547714819619,-4.265558886847269,-4.122467125310013,-3.851658299661365,-3.606169404269416,-3.3058357915863934,-2.988070776865947,-2.6818310331158366,-2.3620159625281745,-2.098371095225314,-1.7950703236344387,-1.4434219215524375,-1.2367442044395505,-0.9290687509100037,-0.6631209197774522,-0.4374824846124678,-0.24506155684425918,-0.08121235351352235,0.003958023952147124,0.05857144357680094,0.112392841831557,0.2007699514298041,0.24714265016869844,0.2588089262786132,0.24186813753045502,0.2057649301927864,0.09693457435888014,0.042518891238579985,-0.04693024742564044,-0.2501794536051592,-0.45772684961104326,-0.7547483615013857,-1.1126608372306792,-1.3650088657859043,-1.6111853704086365,-1.9302746569751255,-2.2634646885396466,-2.5183661565533693,-2.9231264700816113,-3.2000407297564393,-3.534457675390313,-3.817390166338034,-4.066534346948005,-4.490904889405862,-4.644592550897151,-4.976565047380956,-5.096040750561789,-5.38616734500517,-5.526120811567801,-6.00602093634944,-6.141601093575301,-6.537353343291326,-6.771136677024578,-6.910975517234935,-7.259748902444642,-7.681623827754745,-7.724571201548917,-8.224330557207697,-8.40370148564322,-8.591554477807033,-8.908308291261708,-9.188420348812308,-9.46421271946437,-9.755251290285834,-9.964171477960758,-10.3294731363121,-10.713742917521897,-10.928684946615991,-11.04824694236852,-11.468597372205661,-11.697587439720401,-12.126161090165514,-12.294837905522813,-12.483255298369292,-12.684759389496572,-12.795263758492917,-13.011351094302455,-12.995977277667414,-13.064583866929082,-13.41537032257145,-13.294407505277592,-13.19725596537454,-13.0432930864902,-13.207898942864224,-13.113927532887782,-12.94423798264207,-12.867232268475556,-12.739241079943774,-12.551121927301,-12.574365680525615,-12.162260530117518,-11.77876013846818,-11.632039069200538,-11.209164222441025,-11.097581030561702,-10.706842973590206,-10.55834916408326,-10.214223890390485,-10.005013833066725,-9.655895197556756,-9.273888846889626,-9.205163782893845,-8.959131679487594,-8.816177158456785,-8.310370415439813,-8.047039363160865,-7.916761354346496,-7.697686785030327,-7.554366996701203,-7.177343187194308,-7.230406679759918,-6.995941091167851,-6.944596769622765,-6.723374991051266,-6.506898062029747,-6.453938758984399,-6.11856876828876,-6.057046068274773,-5.903491908425031,-5.822407714774981,-5.6451365406383145,-5.297093433808813,-5.10409899642084,-5.023383133363029,-4.862159643364251,-4.6245448025658105,-4.328411669564404,-4.158684220972969,-3.89128600263576,-3.5828095739573413,-3.3603323272254886,-3.0748794088032336,-2.7892633227536354,-2.543537436831857,-2.2565096124006465,-1.9202469329692973,-1.7006164366882084,-1.383731020730578,-1.0874655888129594,-0.791253499022492,-0.48594888647323853,-0.30453108113949867,-0.15450112703145266,-0.07215848786124582,-0.0016639593594575614,0.0833187949402985,0.16178031706485743,0.2059612228627398,0.25761678985704983,0.2471883678560745,0.2439878587836495,0.20458653221367834,0.14377557512829997,0.09510062846273416,-0.046176290120624984,-0.264116092933992,-0.45061005262395604,-0.7180001866460698,-0.9995117123433477,-1.2790427583369812,-1.6066118900114674,-1.8898665010278024,-2.234655142247739,-2.5620624262698284,-2.8102925518784567,-3.0890301644719,-3.5343510517262495,-3.8199839885685827,-4.053286885072303,-4.327532996524645,-4.577630550134357,-4.793408598578222,-5.092764711393142,-5.308636963060783,-5.644473796816126,-5.817691361689807,-6.151426849099751,-6.3802591544331015,-6.656481364805938,-6.960217891517158,-7.2363492013667985,-7.489586457316095,-7.669270902203895,-7.9691346310047,-8.239003534880249,-8.440487960101668,-8.721997710885365,-9.137908493637791,-9.271584602645765,-9.681869279123946,-10.071056463460549,-10.193216663346147,-10.442766457774505,-10.822286020562045,-11.097273758318265,-11.46304981919414,-11.774585306459494,-12.016106712800623,-12.242753053712752,-12.360655840722627,-12.837210675642106,-12.816080835601554,-12.953667200603206,-13.262973521949698,-13.144683787262954,-13.270175035166636,-13.2890850355132,-13.201234244798744,-13.210453256458667,-13.132234467909484,-13.016658193488313,-12.875685358466637,-12.88631324005409,-12.698950213205931,-12.50029226056852,-12.353840207726996,-12.043907235062708,-11.671093145415252,-11.559094453567052,-11.2089404798853,-10.882242287462777,-10.788508586061756,-10.394141146551947,-10.181382158144713,-9.70974474680291,-9.549524548637585,-9.18081887818695,-9.064858739686507,-8.638750063030983,-8.393854184339125,-8.335199047029443,-7.843039176712481,-7.703297862681724,-7.558935795040289,-7.327434129398058,-7.229786114174281,-6.962585808643626,-6.763185154871099,-6.5924800197964855,-6.537520528857069,-6.37954028548334,-6.318093260472655,-5.950443818845189,-5.870259951089312,-5.681689609691822,-5.5196141823697955,-5.41628594303608,-5.159807960548378,-4.9113186546706125,-4.848339291069784,-4.519092908674984,-4.25503442768334,-4.045049391415373,-3.849609849151097,-3.6421986437649703,-3.3264751212127295,-2.9529871704666464,-2.673556816713644,-2.423528981231573,-2.0899789917156184,-1.8081499235950693,-1.5176164407094783,-1.1906351219926994,-0.8932228976378265,-0.5859995640740024,-0.35995435830659467,-0.1951503300960905,-0.10901398027424088,0.008167851740196304,0.09293411505504351,0.14857674288221606,0.20780207233342735,0.2648102833897971,0.25112776538212994,0.1969742981609707,0.15459816815613203,0.15705151860974684,0.10201864723320207,-0.0503699997035288,-0.24325416738991845,-0.4535233268289211,-0.7657548357985758,-1.1000061779698247,-1.406859429599337,-1.7461642144085139,-2.0225684326681415,-2.2773477330000005,-2.566940565464086,-2.871273800269759,-3.3274892989658182,-3.5560843981992316,-3.83966956151438,-4.285669519293724,-4.446921666114466,-4.7519382526383325,-5.019749456365834,-5.2620547043012635,-5.483515467820266,-5.859925177339477,-6.009449753753356,-6.305776477746606,-6.601858002372794,-6.7328643098950876,-7.224247059227203,-7.374398117586782,-7.500958697554659,-7.8008281230568866,-8.11275556763977,-8.37109902781023,-8.55763676298951,-8.969810908788054,-9.362560090985609,-9.591307373520303,-9.792161830063826,-9.987031713890428,-10.35679222059265,-10.691705968210352,-10.886982818016277,-11.315967884601767,-11.678266531858956,-11.870226621507348,-12.171354837862102,-12.432351678706327,-12.657717026941967,-12.835113592077379,-13.141601305748997,-13.098344695986828,-13.076755997458326,-13.187866288249031,-13.134463609292538,-13.271780949447844,-13.164284648403699,-13.259812160384703,-12.930321201685329,-13.002111141221592,-13.118500421260816,-12.852689628483592,-12.428402470515762,-12.437476001903043,-12.178720256165262,-11.973762488479053,-11.449078300196856,-11.269186477713555,-11.238673760217809,-10.681915807532892,-10.533168633247264,-9.994765610051925,-9.850315032567584,-9.474095986647255,-9.358718656582461,-9.023363799997986,-8.720954159826935,-8.551900855438872,-8.366240225528504,-8.202448950525246,-7.967457966829219,-7.742407319788504,-7.485815259646577,-7.310251041977658,-7.052680211206076,-6.88362601276586,-6.595251493759279,-6.693471480748983,-6.602219754165439,-6.240843692540331,-6.186142959004852,-5.871927517206677,-5.756008192956315,-5.47661955729351,-5.3946753959929215,-5.128379526534622,-5.006713067501504,-4.811230805883245,-4.586247722070386,-4.354006950021368,-4.114937966860486,-3.806994948398591,-3.5703854659268024,-3.300732364295107,-3.0130308063950233,-2.6994217394379674,-2.4650819551624665,-2.081765053144328,-1.7736651329406394,-1.4797629928827243,-1.1962624376627002,-0.8915696504578289,-0.6556079969024091,-0.44291161350064856,-0.2486325465687522,-0.11529293960693647,0.01650327880093331,0.027985751000219262,0.09976406843225823,0.13427470880046022,0.19649247331337663,0.2475121057190983,0.2533406286941917,0.20472206759883255,0.1497330135600731,0.10107569775454328,-0.004519778724293387,-0.15090703876349465,-0.34726378406808983,-0.5505548998498033,-0.7813099212870168,-1.0843974213447247,-1.4351842399534667,-1.6454020317656324,-1.9608050954766612,-2.2364569781865855,-2.4689439510768554,-2.774376376612835,-3.158057464691163,-3.468876472614863,-3.6978419025239755,-3.916724893987901,-4.299104820984987,-4.554411907182572,-4.885153658684321,-5.086759109060451,-5.28627137821508,-5.507259804400107,-5.819401262295765,-5.94164452140273,-6.288521681929098,-6.485438525418977,-6.7962995167962745,-7.1505599156228286,-7.106654280271213,-7.572388752539539,-7.755689506535057,-8.105801683265568,-8.226317269518017,-8.572450200107959,-8.670344831438651,-9.17900088898018,-9.385610559594655,-9.607773563518382,-9.899575334763634,-10.133625224051903,-10.502438688864332,-10.752545332007898,-11.14476111880546,-11.279484846474343,-11.592165855433107,-11.924601330802478,-12.186300066921213,-12.484898173915933,-12.71926272657577,-12.773816029734872,-13.0163045329979,-13.041591788909654,-13.19909308316443,-13.179091337612112,-13.145671918115838,-13.139233751989277,-13.151487360924728,-13.37049708512593,-13.204844237760524,-13.156905218892383,-12.882504031307732,-12.792484357606673,-12.596518915847998,-12.590722471897662,-12.107196379732063,-11.743330116666588,-11.650827342070434,-11.161802067908791,-10.984301873980675,-11.127356867225059,-10.42424958170858,-10.119152062963625,-9.734565275178747,-9.386206659986135,-9.234344400907432,-9.032547300880235,-8.838521399014581,-8.499918128109364,-8.28767035396939,-8.148883470979829,-7.924676772762064,-7.47930950666923,-7.297971412922529,-7.173425863142557,-7.048217084906045,-6.818294645868705,-6.6190537571636625,-6.483191657149179,-6.407094684913223,-6.232271184691747,-5.981359398784855,-5.845592261235412,-5.71388511931579,-5.4453318432099165,-5.2503214685681066,-5.199284126575904,-4.8228763512540835,-4.643163491183905,-4.528991548013791,-4.179818831307224,-3.949389268397262,-3.6368852345455425,-3.3555169399877256,-3.1070285476668715,-2.8797827516005245,-2.586970803551997,-2.2894947060035236,-1.9797043634159923]}},\"id\":\"d37a3f0a-5f92-461f-acd1-56f2febc37de\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"angle\":{\"field\":\"angle\",\"units\":\"rad\"},\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"units\":\"screen\",\"value\":5},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"b9b9c85d-6a5a-471a-8cec-dd901f0e0e76\",\"type\":\"Square\"},{\"attributes\":{\"callback\":null,\"plot\":{\"id\":\"e07a1f7c-ab7b-4fcb-9cec-7d0243de745f\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"tooltips\":[[\"index\",\"$index\"],[\"x , y\",\"$x, $y\"],[\"angle radians\",\"@angle\"]]},\"id\":\"93f05b13-9668-4877-8509-6d73fcbd7044\",\"type\":\"HoverTool\"},{\"attributes\":{\"formatter\":{\"id\":\"b3ebed3b-e1f8-483f-bbac-505a8f9e404e\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"e07a1f7c-ab7b-4fcb-9cec-7d0243de745f\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"b341adb2-7e6a-482d-a33c-b52eab80040d\",\"type\":\"BasicTicker\"}},\"id\":\"4dab4807-5531-4bef-bba7-c05a1b4312c9\",\"type\":\"LinearAxis\"},{\"attributes\":{\"data_source\":{\"id\":\"0515f50b-0e62-4a2c-82b9-c7d9799d6f30\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"b22c59c3-2f3d-45b5-8725-7797c2ea04a7\",\"type\":\"Triangle\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"6aaa0ae3-0530-4a67-8f34-c8bfa784869f\",\"type\":\"Triangle\"},\"selection_glyph\":null},\"id\":\"e8f9e39b-7f58-4a04-b970-9792f0bbe220\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"label\":{\"value\":\"lidar measurements\"},\"renderers\":[{\"id\":\"0b10b2dd-5686-447f-9039-f95a104597cb\",\"type\":\"GlyphRenderer\"}]},\"id\":\"3d9eeefc-edbb-4411-9d51-2196705b8568\",\"type\":\"LegendItem\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\",\"angle\"],\"data\":{\"angle\":[0.0,0.0,0.0,0.0,0.0,0.0,-2.356194490192345,-2.356194490192345,0.0,0.0,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,0.0,0.0,0.0,0.0,-2.356194490192345,-2.356194490192345,0.0,0.0,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.0,0.0,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.0,0.0,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.0,0.0,0.0,0.0,0.0,0.0,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,0.0,0.0,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,0.0,0.0,-2.356194490192345,-2.356194490192345,0.0,0.0,0.0,0.0,0.7853981633974483,0.7853981633974483,0.0,0.0,0.7853981633974483,0.7853981633974483,0.0,0.0,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.0,0.0,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.0,0.0,0.7853981633974483,0.7853981633974483,0.0,0.0,0.0,0.0,0.0,0.0,-2.356194490192345,-2.356194490192345,0.0,0.0,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,0.0,0.0,0.0,0.0,-2.356194490192345,-2.356194490192345,0.7853981633974483,0.7853981633974483,0.0,0.0,0.0,0.0,0.0,0.0,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.0,0.0,0.7853981633974483,0.7853981633974483,0.0,0.0,0.0,0.0,-2.356194490192345,-2.356194490192345,0.0,0.0,0.0,0.0,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,0.7853981633974483,0.7853981633974483,-2.356194490192345,-2.356194490192345,0.0,0.0,0.0,0.0,0.0,0.0,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.0,0.0,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.0,0.0,0.7853981633974483,0.7853981633974483,0.0,0.0,0.7853981633974483,0.7853981633974483,0.0,0.0,0.0,0.0,-2.356194490192345,-2.356194490192345,0.0,0.0,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,0.0,0.0,0.0,0.0,0.7853981633974483,0.7853981633974483,0.0,0.0,0.0,0.0,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483],\"x\":[8.6,8.45,8.45,8.45,8.35,8.25,8.05,7.85,7.7,7.55,7.45,7.35,7.2,7.05,6.95,6.85,6.75,6.65,6.6,6.55,6.5,6.45,6.35,6.25,6.3,6.35,6.3,6.25,6.3,6.35,6.35,6.35,6.4,6.45,6.45,6.45,6.5,6.55,6.65,6.75,6.8,6.85,6.9,6.95,7.0,7.05,7.1,7.15,7.25,7.35,7.4,7.45,7.55,7.65,7.7,7.75,7.85,7.95,8.05,8.15,8.2,8.25,8.35,8.45,8.5,8.55,8.65,8.75,8.8,8.85,8.9,8.95,9.0,9.05,9.1,9.15,9.2,9.25,9.35,9.45,9.5,9.55,9.55,9.55,9.6,9.65,9.7,9.75,9.75,9.75,9.8,9.85,9.85,9.85,9.85,9.85,9.85,9.85,9.8,9.75,9.7,9.65,9.6,9.55,9.45,9.35,9.3,9.25,9.05,8.85,8.75,8.65,8.5,8.35,8.2,8.05,7.9,7.75,7.6,7.45,7.3,7.15,7.0,6.85,6.7,6.55,6.4,6.25,6.1,5.95,5.8,5.65,5.55,5.45,5.3,5.15,5.05,4.95,4.85,4.75,4.7,4.65,4.6,4.55,4.5,4.45,4.45,4.45,4.45,4.45,4.45,4.45,4.5,4.55,4.6,4.65,4.7,4.75,4.85,4.95,5.0,5.05,5.15,5.25,5.35,5.45,5.5,5.55,5.7,5.85,5.95,6.05,6.15,6.25,6.35,6.45,6.6,6.75,6.8,6.85,7.0,7.15,7.25,7.35,7.5,7.65,7.75,7.85,8.0,8.15,8.25,8.35,8.5,8.65,8.75,8.85,8.95,9.05,9.2,9.35,9.45,9.55,9.65,9.75,9.85,9.95,10.05,10.15,10.25,10.35,10.45,10.55,10.65,10.75,10.8,10.85,10.95,11.05,11.1,11.15,11.2,11.25,11.2,11.15,11.25,11.35,11.35,11.35,11.3,11.25,11.2,11.15,11.05,10.95,10.9,10.85,10.75,10.65,10.5,10.35,10.25,10.15,10.0,9.85,9.7,9.55,9.4,9.25,9.1,8.95,8.85,8.75,8.55,8.35,8.2,8.05,7.9,7.75,7.6,7.45,7.3,7.15,7.05,6.95,6.85,6.75,6.65,6.55,6.5,6.45,6.4,6.35,6.3,6.25,6.25,6.25,6.3,6.35,6.35,6.35,6.35,6.35,6.4,6.45,6.5,6.55,6.6,6.65,6.7,6.75,6.8,6.85,6.95,7.05,7.1,7.15,7.2,7.25,7.35,7.45,7.5,7.55,7.65,7.75,7.8,7.85,7.95,8.05,8.15,8.25,8.3,8.35,8.4,8.45,8.55,8.65,8.7,8.75,8.85,8.95,9.0,9.05,9.1,9.15,9.2,9.25,9.3,9.35,9.4,9.45,9.5,9.55,9.6,9.65,9.7,9.75,9.75,9.75,9.8,9.85,9.85,9.85,9.85,9.85,9.85,9.85,9.8,9.75,9.7,9.65,9.6,9.55,9.45,9.35,9.2,9.05,8.95,8.85,8.7,8.55,8.4,8.25,8.1,7.95,7.8,7.65,7.5,7.35,7.2,7.05,6.85,6.65,6.5,6.35,6.25,6.15,6.0,5.85,5.7,5.55,5.45,5.35,5.25,5.15,5.05,4.95,4.85,4.75,4.7,4.65,4.6,4.55,4.5,4.45,4.45,4.45,4.45,4.45,4.45,4.45,4.5,4.55,4.55,4.55,4.65,4.75,4.8,4.85,4.95,5.05,5.1,5.15,5.25,5.35,5.45,5.55,5.65,5.75,5.8,5.85,5.95,6.05,6.15,6.25,6.4,6.55,6.65,6.75,6.85,6.95,7.1,7.25,7.35,7.45,7.55,7.65,7.8,7.95,8.05,8.15,8.3,8.45,8.55,8.65,8.8,8.95,9.05,9.15,9.25,9.35,9.45,9.55,9.65,9.75,9.85,9.95,10.05,10.15,10.25,10.35,10.45,10.55,10.65,10.75,10.8,10.85,10.95,11.05,11.1,11.15,11.15,11.15,11.15,11.15,11.25,11.35,11.35,11.35,11.35,11.35,11.3,11.25,11.15,11.05,11.0,10.95,10.85,10.75,10.65,10.55,10.4,10.25,10.15,10.05,9.9,9.75,9.6,9.45,9.35,9.25,9.1,8.95,8.8,8.65,8.5,8.35,8.2,8.05,7.9,7.75,7.6,7.45,7.35,7.25,7.1,6.95,6.9,6.85,6.7,6.55,6.5,6.45,6.4,6.35,6.3,6.25,6.3,6.35,6.35,6.35,6.35,6.35,6.4,6.45,6.45,6.45,6.5,6.55,6.6,6.65,6.7,6.75,6.8,6.85,6.9,6.95,7.05,7.15,7.2,7.25,7.3,7.35,7.45,7.55,7.6,7.65,7.75,7.85,7.9,7.95,8.05,8.15,8.25,8.35,8.4,8.45,8.5,8.55,8.65,8.75,8.8,8.85,8.9,8.95,9.05,9.15,9.2,9.25,9.3,9.35,9.4,9.45,9.5,9.55,9.6,9.65,9.7,9.75,9.75,9.75,9.8,9.85,9.85,9.85,9.85,9.85,9.85,9.85,9.8,9.75,9.7,9.65,9.6,9.55,9.45,9.35,9.2,9.05,8.95,8.85,8.7,8.55,8.4,8.25,8.1,7.95,7.8,7.65,7.5,7.35,7.2,7.05,6.85,6.65,6.55,6.45,6.3,6.15,6.0,5.85,5.7,5.55,5.4,5.25,5.15,5.05,4.95,4.85,4.8,4.75,4.65,4.55,4.55,4.55,4.5,4.45,4.45,4.45,4.45,4.45,4.45,4.45,4.5,4.55,4.6,4.65,4.75,4.85,4.9,4.95,5.05,5.15,5.25,5.35,5.4,5.45,5.55,5.65,5.75,5.85,6.0,6.15,6.25,6.35,6.45,6.55,6.65,6.75,6.85,6.95,7.1,7.25,7.35,7.45,7.55,7.65,7.8,7.95,8.05,8.15,8.25,8.35,8.5,8.65,8.8,8.95,9.05,9.15,9.25,9.35,9.45,9.55,9.65,9.75,9.85,9.95,10.05,10.15,10.25,10.35,10.45,10.55,10.65,10.75,10.85,10.95,11.0,11.05,11.1,11.15,11.15,11.15,11.15,11.15,11.25,11.35,11.3,11.25,11.25,11.25,11.2,11.15,11.05,10.95,10.9,10.85,10.7,10.55,10.45,10.35,10.2,10.05,9.9,9.75,9.65,9.55,9.4,9.25,9.1,8.95,8.8,8.65,8.5,8.35,8.2,8.05,7.85,7.65,7.55,7.45,7.3,7.15,7.05,6.95,6.85,6.75,6.65,6.55,6.45,6.35,6.35,6.35,6.35,6.35,6.35,6.35,6.35,6.35,6.35,6.35,6.4,6.45,6.5,6.55,6.55,6.55,6.6,6.65,6.75,6.85,6.9,6.95,7.0,7.05,7.1,7.15,7.25,7.35,7.4,7.45,7.55,7.65,7.7,7.75,7.85,7.95,8.05,8.15,8.2,8.25,8.3,8.35,8.45,8.55,8.65,8.75,8.8,8.85,8.9,8.95,9.0,9.05,9.1,9.15,9.25,9.35,9.4,9.45,9.5,9.55,9.6,9.65,9.65,9.65,9.7,9.75,9.8,9.85,9.85,9.85,9.85,9.85,9.85,9.85,9.85,9.85,9.8,9.75,9.65,9.55,9.45,9.35,9.25,9.15,9.05,8.95,8.8,8.65,8.5,8.35,8.25,8.15,8.0,7.85,7.65,7.45,7.3,7.15,7.0,6.85,6.7,6.55,6.4,6.25,6.1,5.95,5.8,5.65,5.55,5.45,5.35,5.25,5.1,4.95,4.9,4.85,4.75,4.65,4.6,4.55,4.5,4.45,4.4,4.35,4.4,4.45,4.45,4.45,4.5,4.55,4.6,4.65,4.7,4.75,4.8,4.85,4.95,5.05,5.15,5.25,5.35,5.45,5.5,5.55,5.7,5.85,5.95,6.05,6.15,6.25,6.35,6.45,6.6,6.75,6.85,6.95,7.1,7.25,7.3,7.35,7.5,7.65,7.75,7.85,8.0,8.15,8.25,8.35,8.5,8.65,8.75,8.85,9.0,9.15,9.25,9.35,9.5,9.65,9.7,9.75,9.85,9.95,10.05,10.15,10.3,10.45,10.5,10.55,10.65,10.75,10.85,10.95,11.0,11.05,11.1,11.15,11.2,11.25,11.2,11.15,11.25,11.35,11.35,11.35,11.35,11.35,11.25,11.15,11.1,11.05,10.95,10.85,10.75,10.65,10.5,10.35,10.25,10.15,10.05,9.95,9.8,9.65,9.5,9.35,9.25,9.15,9.0,8.85,8.7,8.55,8.4,8.25,8.1,7.95,7.8,7.65,7.5,7.35,7.25,7.15,7.0,6.85,6.8,6.75,6.65,6.55,6.5,6.45,6.4,6.35,6.35,6.35,6.35,6.35,6.35,6.35,6.35,6.35,6.35,6.35,6.4,6.45,6.5,6.55,6.6,6.65,6.7,6.75,6.8,6.85,6.9,6.95,7.0,7.05,7.15,7.25,7.3,7.35,7.4,7.45,7.55,7.65,7.7,7.75,7.85,7.95,8.0,8.05,8.15,8.25,8.3,8.35,8.4,8.45,8.55,8.65,8.7,8.75,8.8,8.85,8.95,9.05,9.1,9.15,9.2,9.25,9.3,9.35,9.4,9.45,9.5,9.55,9.6,9.65,9.7,9.75,9.75,9.75,9.8,9.85,9.85,9.85,9.85,9.85,9.85,9.85,9.8,9.75,9.75,9.75,9.65,9.55,9.45,9.35,9.3,9.25,9.05,8.85,8.75,8.65,8.5,8.35,8.2,8.05,7.9,7.75,7.6,7.45,7.25,7.05,6.9,6.75,6.6,6.45,6.35,6.25,6.1,5.95,5.8,5.65,5.55,5.45,5.3,5.15,5.05,4.95,4.85,4.75,4.7,4.65,4.6,4.55,4.5,4.45,4.45,4.45,4.45,4.45,4.45,4.45,4.5,4.55,4.6,4.65,4.7,4.75,4.85,4.95,5.0,5.05,5.15,5.25,5.35,5.45,5.55,5.65,5.75,5.85,5.95,6.05,6.15,6.25,6.4,6.55,6.65,6.75,6.9,7.05,7.15,7.25,7.35,7.45,7.6,7.75,7.85,7.95,8.1,8.25,8.4,8.55,8.65,8.75,8.9,9.05,9.15,9.25,9.35,9.45,9.55,9.65,9.75,9.85,9.95,10.05,10.2,10.35,10.4,10.45,10.55,10.65,10.75,10.85,10.9,10.95,11.05,11.15,11.2,11.25,11.2,11.15,11.2,11.25,11.3,11.35],\"y\":[0.25,0.25,0.25,0.25,0.25,0.25,0.2,0.15,0.15,0.15,0.100001,0.0500011,9.49949e-07,-0.0499992,-0.15,-0.25,-0.349999,-0.449999,-0.549999,-0.65,-0.85,-1.05,-1.15,-1.25,-1.45,-1.65,-1.8,-1.95,-2.1,-2.25,-2.4,-2.55,-2.7,-2.85,-3.0,-3.15,-3.3,-3.45,-3.6,-3.75,-3.9,-4.05,-4.2,-4.35,-4.45,-4.55,-4.7,-4.85,-5.0,-5.15,-5.3,-5.45,-5.55,-5.65,-5.8,-5.95,-6.1,-6.25,-6.35,-6.45,-6.6,-6.75,-6.85,-6.95,-7.1,-7.25,-7.4,-7.55,-7.65,-7.75,-7.9,-8.05,-8.15,-8.25,-8.4,-8.55,-8.65,-8.75,-8.95,-9.15,-9.25,-9.35,-9.5,-9.65,-9.8,-9.95,-10.05,-10.15,-10.3,-10.45,-10.6,-10.75,-10.9,-11.05,-11.2,-11.35,-11.5,-11.65,-11.75,-11.85,-12.0,-12.15,-12.25,-12.35,-12.45,-12.55,-12.65,-12.75,-12.85,-12.95,-13.0,-13.05,-13.1,-13.15,-13.15,-13.15,-13.15,-13.15,-13.2,-13.25,-13.25,-13.25,-13.2,-13.15,-13.1,-13.05,-13.05,-13.05,-13.0,-12.95,-12.85,-12.75,-12.7,-12.65,-12.55,-12.45,-12.35,-12.25,-12.15,-12.05,-11.9,-11.75,-11.65,-11.55,-11.35,-11.15,-11.05,-10.95,-10.8,-10.65,-10.5,-10.35,-10.2,-10.05,-9.9,-9.75,-9.6,-9.45,-9.3,-9.15,-9.05,-8.95,-8.8,-8.65,-8.55,-8.45,-8.35,-8.25,-8.1,-7.95,-7.85,-7.75,-7.65,-7.55,-7.45,-7.35,-7.25,-7.15,-7.05,-6.95,-6.85,-6.75,-6.65,-6.55,-6.5,-6.45,-6.4,-6.35,-6.25,-6.15,-6.05,-5.95,-5.9,-5.85,-5.75,-5.65,-5.55,-5.45,-5.4,-5.35,-5.25,-5.15,-5.05,-4.95,-4.85,-4.75,-4.6,-4.45,-4.3,-4.15,-4.05,-3.95,-3.85,-3.75,-3.6,-3.45,-3.3,-3.15,-3.0,-2.85,-2.7,-2.55,-2.4,-2.25,-2.1,-1.95,-1.8,-1.65,-1.5,-1.35,-1.25,-1.15,-0.95,-0.75,-0.649999,-0.549999,-0.45,-0.35,-0.25,-0.15,-0.0999996,-0.0499992,9.49949e-07,0.0500011,0.0500011,0.0500011,0.100001,0.15,0.2,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.2,0.15,0.100001,0.0500011,0.0500011,0.0500011,-0.0499995,-0.15,-0.25,-0.35,-0.45,-0.549999,-0.749999,-0.949999,-1.1,-1.25,-1.35,-1.45,-1.6,-1.75,-1.9,-2.05,-2.2,-2.35,-2.55,-2.75,-2.9,-3.05,-3.2,-3.35,-3.5,-3.65,-3.8,-3.95,-4.1,-4.25,-4.4,-4.55,-4.7,-4.85,-4.95,-5.05,-5.2,-5.35,-5.45,-5.55,-5.7,-5.85,-5.95,-6.05,-6.2,-6.35,-6.5,-6.65,-6.75,-6.85,-7.0,-7.15,-7.3,-7.45,-7.55,-7.65,-7.8,-7.95,-8.1,-8.25,-8.35,-8.45,-8.6,-8.75,-8.9,-9.05,-9.2,-9.35,-9.5,-9.65,-9.8,-9.95,-10.05,-10.15,-10.3,-10.45,-10.6,-10.75,-10.9,-11.05,-11.2,-11.35,-11.5,-11.65,-11.75,-11.85,-12.0,-12.15,-12.3,-12.45,-12.55,-12.65,-12.75,-12.85,-12.9,-12.95,-13.05,-13.15,-13.15,-13.15,-13.2,-13.25,-13.25,-13.25,-13.25,-13.25,-13.2,-13.15,-13.15,-13.15,-13.1,-13.05,-13.05,-13.05,-12.95,-12.85,-12.8,-12.75,-12.7,-12.65,-12.55,-12.45,-12.35,-12.25,-12.1,-11.95,-11.85,-11.75,-11.6,-11.45,-11.3,-11.15,-11.05,-10.95,-10.8,-10.65,-10.55,-10.45,-10.3,-10.15,-10.0,-9.85,-9.7,-9.55,-9.4,-9.25,-9.15,-9.05,-8.9,-8.75,-8.65,-8.55,-8.4,-8.25,-8.15,-8.05,-7.95,-7.85,-7.75,-7.65,-7.55,-7.45,-7.35,-7.25,-7.2,-7.15,-7.05,-6.95,-6.85,-6.75,-6.65,-6.55,-6.5,-6.45,-6.4,-6.35,-6.25,-6.15,-6.05,-5.95,-5.9,-5.85,-5.75,-5.65,-5.55,-5.45,-5.35,-5.25,-5.15,-5.05,-5.0,-4.95,-4.85,-4.75,-4.6,-4.45,-4.35,-4.25,-4.1,-3.95,-3.85,-3.75,-3.6,-3.45,-3.35,-3.25,-3.1,-2.95,-2.8,-2.65,-2.55,-2.45,-2.25,-2.05,-1.95,-1.85,-1.7,-1.55,-1.4,-1.25,-1.1,-0.949999,-0.799999,-0.65,-0.5,-0.35,-0.3,-0.25,-0.15,-0.0499992,-0.0499992,-0.0499992,9.49949e-07,0.0500011,0.100001,0.15,0.15,0.15,0.2,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.2,0.15,0.15,0.15,0.100001,0.0500011,-0.0499995,-0.15,-0.25,-0.35,-0.45,-0.549999,-0.7,-0.85,-1.0,-1.15,-1.3,-1.45,-1.6,-1.75,-1.9,-2.05,-2.2,-2.35,-2.5,-2.65,-2.8,-2.95,-3.15,-3.35,-3.5,-3.65,-3.8,-3.95,-4.1,-4.25,-4.35,-4.45,-4.6,-4.75,-4.85,-4.95,-5.1,-5.25,-5.4,-5.55,-5.65,-5.75,-5.9,-6.05,-6.15,-6.25,-6.35,-6.45,-6.6,-6.75,-6.9,-7.05,-7.2,-7.35,-7.45,-7.55,-7.7,-7.85,-8.0,-8.15,-8.25,-8.35,-8.5,-8.65,-8.8,-8.95,-9.05,-9.15,-9.3,-9.45,-9.6,-9.75,-9.9,-10.05,-10.2,-10.35,-10.5,-10.65,-10.8,-10.95,-11.1,-11.25,-11.4,-11.55,-11.7,-11.85,-12.0,-12.15,-12.25,-12.35,-12.45,-12.55,-12.65,-12.75,-12.85,-12.95,-13.05,-13.15,-13.15,-13.15,-13.15,-13.15,-13.2,-13.25,-13.2,-13.15,-13.15,-13.15,-13.15,-13.15,-13.15,-13.15,-13.1,-13.05,-12.95,-12.85,-12.8,-12.75,-12.65,-12.55,-12.45,-12.35,-12.25,-12.15,-12.05,-11.95,-11.8,-11.65,-11.55,-11.45,-11.25,-11.05,-10.95,-10.85,-10.7,-10.55,-10.4,-10.25,-10.1,-9.95,-9.8,-9.65,-9.5,-9.35,-9.2,-9.05,-8.95,-8.85,-8.7,-8.55,-8.45,-8.35,-8.2,-8.05,-7.95,-7.85,-7.75,-7.65,-7.55,-7.45,-7.35,-7.25,-7.15,-7.05,-7.0,-6.95,-6.85,-6.75,-6.65,-6.55,-6.5,-6.45,-6.4,-6.35,-6.25,-6.15,-6.05,-5.95,-5.9,-5.85,-5.75,-5.65,-5.55,-5.45,-5.4,-5.35,-5.2,-5.05,-4.95,-4.85,-4.75,-4.65,-4.55,-4.45,-4.3,-4.15,-4.05,-3.95,-3.85,-3.75,-3.6,-3.45,-3.3,-3.15,-3.0,-2.85,-2.7,-2.55,-2.4,-2.25,-2.1,-1.95,-1.8,-1.65,-1.5,-1.35,-1.2,-1.05,-0.9,-0.75,-0.599999,-0.449999,-0.349999,-0.25,-0.2,-0.15,-0.0999996,-0.0499992,9.49949e-07,0.0500011,0.100001,0.15,0.15,0.15,0.2,0.25,0.25,0.25,0.25,0.25,0.2,0.15,0.15,0.15,0.15,0.15,0.100001,0.0500011,-0.0499995,-0.15,-0.25,-0.35,-0.45,-0.549999,-0.749999,-0.949999,-1.1,-1.25,-1.4,-1.55,-1.7,-1.85,-2.0,-2.15,-2.3,-2.45,-2.6,-2.75,-2.9,-3.05,-3.25,-3.45,-3.6,-3.75,-3.85,-3.95,-4.15,-4.35,-4.45,-4.55,-4.7,-4.85,-5.0,-5.15,-5.3,-5.45,-5.55,-5.65,-5.8,-5.95,-6.05,-6.15,-6.3,-6.45,-6.55,-6.65,-6.8,-6.95,-7.1,-7.25,-7.35,-7.45,-7.6,-7.75,-7.9,-8.05,-8.15,-8.25,-8.4,-8.55,-8.7,-8.85,-9.0,-9.15,-9.3,-9.45,-9.55,-9.65,-9.8,-9.95,-10.1,-10.25,-10.4,-10.55,-10.7,-10.85,-11.0,-11.15,-11.3,-11.45,-11.6,-11.75,-11.9,-12.05,-12.15,-12.25,-12.4,-12.55,-12.65,-12.75,-12.85,-12.95,-13.0,-13.05,-13.15,-13.25,-13.2,-13.15,-13.2,-13.25,-13.25,-13.25,-13.25,-13.25,-13.25,-13.25,-13.2,-13.15,-13.1,-13.05,-13.0,-12.95,-12.9,-12.85,-12.75,-12.65,-12.55,-12.45,-12.35,-12.25,-12.15,-12.05,-11.9,-11.75,-11.65,-11.55,-11.35,-11.15,-11.05,-10.95,-10.8,-10.65,-10.5,-10.35,-10.2,-10.05,-9.9,-9.75,-9.65,-9.55,-9.4,-9.25,-9.1,-8.95,-8.8,-8.65,-8.55,-8.45,-8.35,-8.25,-8.15,-8.05,-7.9,-7.75,-7.65,-7.55,-7.45,-7.35,-7.25,-7.15,-7.05,-6.95,-6.85,-6.75,-6.65,-6.55,-6.55,-6.55,-6.45,-6.35,-6.3,-6.25,-6.1,-5.95,-5.9,-5.85,-5.75,-5.65,-5.55,-5.45,-5.35,-5.25,-5.15,-5.05,-4.95,-4.85,-4.75,-4.65,-4.55,-4.45,-4.35,-4.25,-4.1,-3.95,-3.8,-3.65,-3.55,-3.45,-3.3,-3.15,-3.0,-2.85,-2.7,-2.55,-2.4,-2.25,-2.1,-1.95,-1.8,-1.65,-1.5,-1.35,-1.2,-1.05,-0.9,-0.75,-0.649999,-0.549999,-0.45,-0.35,-0.25,-0.15,-0.0999996,-0.0499992,9.49949e-07,0.0500011,0.0500011,0.0500011,0.100001,0.15,0.15,0.15,0.2,0.25,0.25,0.25,0.25,0.25,0.2,0.15,0.15,0.15,0.100001,0.0500011,9.49949e-07,-0.0499992,-0.15,-0.25,-0.349999,-0.449999,-0.549999,-0.65,-0.799999,-0.949999,-1.1,-1.25,-1.4,-1.55,-1.65,-1.75,-1.95,-2.15,-2.25,-2.35,-2.5,-2.65,-2.8,-2.95,-3.15,-3.35,-3.45,-3.55,-3.7,-3.85,-4.0,-4.15,-4.25,-4.35,-4.5,-4.65,-4.8,-4.95,-5.05,-5.15,-5.3,-5.45,-5.55,-5.65,-5.8,-5.95,-6.05,-6.15,-6.25,-6.35,-6.5,-6.65,-6.75,-6.85,-7.0,-7.15,-7.25,-7.35,-7.5,-7.65,-7.75,-7.85,-8.0,-8.15,-8.25,-8.35,-8.5,-8.65,-8.8,-8.95,-9.1,-9.25,-9.35,-9.45,-9.6,-9.75,-9.9,-10.05,-10.2,-10.35,-10.5,-10.65,-10.8,-10.95,-11.05,-11.15,-11.3,-11.45,-11.6,-11.75,-11.9,-12.05,-12.2,-12.35,-12.45,-12.55,-12.65,-12.75,-12.85,-12.95,-13.0,-13.05,-13.1,-13.15,-13.2,-13.25,-13.25,-13.25,-13.25,-13.25,-13.2,-13.15,-13.15,-13.15,-13.15,-13.15,-13.1,-13.05,-13.0,-12.95,-12.9,-12.85,-12.75,-12.65,-12.55,-12.45,-12.35,-12.25,-12.1,-11.95,-11.85,-11.75,-11.6,-11.45,-11.25,-11.05,-10.95,-10.85,-10.75,-10.65,-10.45,-10.25,-10.1,-9.95,-9.8,-9.65,-9.55,-9.45,-9.3,-9.15,-9.0,-8.85,-8.75,-8.65,-8.5,-8.35,-8.25,-8.15,-8.05,-7.95,-7.85,-7.75,-7.6,-7.45,-7.35,-7.25,-7.2,-7.15,-7.05,-6.95,-6.85,-6.75,-6.65,-6.55,-6.5,-6.45,-6.4,-6.35,-6.25,-6.15,-6.05,-5.95,-5.85,-5.75,-5.65,-5.55,-5.45,-5.35,-5.3,-5.25,-5.1,-4.95,-4.85,-4.75,-4.65,-4.55,-4.45,-4.35,-4.2,-4.05,-3.95,-3.85,-3.7,-3.55,-3.4,-3.25,-3.15,-3.05,-2.9,-2.75,-2.6,-2.45,-2.3,-2.15,-2.0,-1.85]}},\"id\":\"64e013b7-e90c-462d-8832-7decaf3b778f\",\"type\":\"ColumnDataSource\"}],\"root_ids\":[\"e07a1f7c-ab7b-4fcb-9cec-7d0243de745f\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.4\"}};\n",
       "            var render_items = [{\"docid\":\"096af9ae-e0d4-43e9-a456-278df8ef1a94\",\"elementid\":\"d14e0175-1501-41d1-a938-0a55242a36e7\",\"modelid\":\"e07a1f7c-ab7b-4fcb-9cec-7d0243de745f\"}];\n",
       "            \n",
       "            Bokeh.embed.embed_items(docs_json, render_items);\n",
       "          };\n",
       "          if (document.readyState != \"loading\") fn();\n",
       "          else document.addEventListener(\"DOMContentLoaded\", fn);\n",
       "        })();\n",
       "      },\n",
       "      function(Bokeh) {\n",
       "      }\n",
       "    ];\n",
       "  \n",
       "    function run_inline_js() {\n",
       "      \n",
       "      if ((window.Bokeh !== undefined) || (force === true)) {\n",
       "        for (var i = 0; i < inline_js.length; i++) {\n",
       "          inline_js[i](window.Bokeh);\n",
       "        }if (force === true) {\n",
       "          display_loaded();\n",
       "        }} else if (Date.now() < window._bokeh_timeout) {\n",
       "        setTimeout(run_inline_js, 100);\n",
       "      } else if (!window._bokeh_failed_load) {\n",
       "        console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
       "        window._bokeh_failed_load = true;\n",
       "      } else if (force !== true) {\n",
       "        var cell = $(document.getElementById(\"d14e0175-1501-41d1-a938-0a55242a36e7\")).parents('.cell').data().cell;\n",
       "        cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
       "      }\n",
       "  \n",
       "    }\n",
       "  \n",
       "    if (window._bokeh_is_loading === 0) {\n",
       "      console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
       "      run_inline_js();\n",
       "    } else {\n",
       "      load_libs(js_urls, function() {\n",
       "        console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
       "        run_inline_js();\n",
       "      });\n",
       "    }\n",
       "  }(this));\n",
       "</script>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "hover1 = HoverTool( tooltips = [\n",
    "            (\"index\", \"$index\"),\n",
    "            (\"x , y\", \"$x, $y\"),\n",
    "            (\"angle radians\", \"@angle\")])\n",
    "\n",
    "p = figure(plot_width = 1000, plot_height = 700, tools = [hover1])\n",
    "\n",
    "p.square(\n",
    "  'x', 'y', size = 5, \n",
    "  fill_color = \"orange\",\n",
    "  line_color = \"orange\",\n",
    "  fill_alpha = 1,\n",
    "  angle = 'angle', \n",
    "  line_width = 1, \n",
    "  legend = \"radar measurements\", \n",
    "  source = radar_source)\n",
    "\n",
    "p.circle(\n",
    "  'x', 'y', size = 15, \n",
    "  fill_color = \"green\",\n",
    "  line_color = \"white\",\n",
    "  fill_alpha = 0.2,\n",
    "  line_width = 1, \n",
    "  legend = \"lidar measurements\", \n",
    "  source = lidar_source)\n",
    "\n",
    "p.triangle(\n",
    "  'x', 'y', size = 7, \n",
    "  fill_color = \"violet\",\n",
    "  line_color = \"violet\",\n",
    "  fill_alpha = 1,\n",
    "  angle = 'angle', \n",
    "  line_width = 0.5, \n",
    "  legend = \"ground truth\",\n",
    "  source = truth_source)\n",
    "\n",
    "\n",
    "p.triangle(\n",
    "  'x', 'y', size = 2, \n",
    "  fill_color = \"black\",\n",
    "  line_color = \"black\",\n",
    "  fill_alpha = 1,\n",
    "  angle = 'angle', \n",
    "  line_width = 1, \n",
    "  legend = \"state predictions\", \n",
    "  source = state_source)\n",
    "\n",
    "p.legend.location = \"bottom_right\"\n",
    "show(p)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {
    "collapsed": false,
    "deletable": true,
    "editable": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "\n",
       "    <div class=\"bk-root\">\n",
       "        <div class=\"bk-plotdiv\" id=\"0074766b-61bc-4db2-acd9-680bbe738c6f\"></div>\n",
       "    </div>\n",
       "<script type=\"text/javascript\">\n",
       "  \n",
       "  (function(global) {\n",
       "    function now() {\n",
       "      return new Date();\n",
       "    }\n",
       "  \n",
       "    var force = false;\n",
       "  \n",
       "    if (typeof (window._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n",
       "      window._bokeh_onload_callbacks = [];\n",
       "      window._bokeh_is_loading = undefined;\n",
       "    }\n",
       "  \n",
       "  \n",
       "    \n",
       "    if (typeof (window._bokeh_timeout) === \"undefined\" || force === true) {\n",
       "      window._bokeh_timeout = Date.now() + 0;\n",
       "      window._bokeh_failed_load = false;\n",
       "    }\n",
       "  \n",
       "    var NB_LOAD_WARNING = {'data': {'text/html':\n",
       "       \"<div style='background-color: #fdd'>\\n\"+\n",
       "       \"<p>\\n\"+\n",
       "       \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n",
       "       \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n",
       "       \"</p>\\n\"+\n",
       "       \"<ul>\\n\"+\n",
       "       \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n",
       "       \"<li>use INLINE resources instead, as so:</li>\\n\"+\n",
       "       \"</ul>\\n\"+\n",
       "       \"<code>\\n\"+\n",
       "       \"from bokeh.resources import INLINE\\n\"+\n",
       "       \"output_notebook(resources=INLINE)\\n\"+\n",
       "       \"</code>\\n\"+\n",
       "       \"</div>\"}};\n",
       "  \n",
       "    function display_loaded() {\n",
       "      if (window.Bokeh !== undefined) {\n",
       "        document.getElementById(\"0074766b-61bc-4db2-acd9-680bbe738c6f\").textContent = \"BokehJS successfully loaded.\";\n",
       "      } else if (Date.now() < window._bokeh_timeout) {\n",
       "        setTimeout(display_loaded, 100)\n",
       "      }\n",
       "    }\n",
       "  \n",
       "    function run_callbacks() {\n",
       "      window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
       "      delete window._bokeh_onload_callbacks\n",
       "      console.info(\"Bokeh: all callbacks have finished\");\n",
       "    }\n",
       "  \n",
       "    function load_libs(js_urls, callback) {\n",
       "      window._bokeh_onload_callbacks.push(callback);\n",
       "      if (window._bokeh_is_loading > 0) {\n",
       "        console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n",
       "        return null;\n",
       "      }\n",
       "      if (js_urls == null || js_urls.length === 0) {\n",
       "        run_callbacks();\n",
       "        return null;\n",
       "      }\n",
       "      console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
       "      window._bokeh_is_loading = js_urls.length;\n",
       "      for (var i = 0; i < js_urls.length; i++) {\n",
       "        var url = js_urls[i];\n",
       "        var s = document.createElement('script');\n",
       "        s.src = url;\n",
       "        s.async = false;\n",
       "        s.onreadystatechange = s.onload = function() {\n",
       "          window._bokeh_is_loading--;\n",
       "          if (window._bokeh_is_loading === 0) {\n",
       "            console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
       "            run_callbacks()\n",
       "          }\n",
       "        };\n",
       "        s.onerror = function() {\n",
       "          console.warn(\"failed to load library \" + url);\n",
       "        };\n",
       "        console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
       "        document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
       "      }\n",
       "    };var element = document.getElementById(\"0074766b-61bc-4db2-acd9-680bbe738c6f\");\n",
       "    if (element == null) {\n",
       "      console.log(\"Bokeh: ERROR: autoload.js configured with elementid '0074766b-61bc-4db2-acd9-680bbe738c6f' but no matching script tag was found. \")\n",
       "      return false;\n",
       "    }\n",
       "  \n",
       "    var js_urls = [];\n",
       "  \n",
       "    var inline_js = [\n",
       "      function(Bokeh) {\n",
       "        (function() {\n",
       "          var fn = function() {\n",
       "            var docs_json = {\"49de1406-e048-4b12-abfd-631bf1f61c37\":{\"roots\":{\"references\":[{\"attributes\":{\"plot\":{\"id\":\"4292405f-0d76-4aeb-a8cd-47359d5a2ea5\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"5aad1ce7-436c-4c5b-b6b7-fc7f02854d53\",\"type\":\"BasicTicker\"}},\"id\":\"9b5b0c98-26aa-4a73-9dd2-caa4c0efd5b6\",\"type\":\"Grid\"},{\"attributes\":{\"formatter\":{\"id\":\"193bb9bc-d078-443f-a9ce-825c9df61f54\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"4292405f-0d76-4aeb-a8cd-47359d5a2ea5\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7954bc63-8efc-4a0d-b1dd-b8b6be73009f\",\"type\":\"BasicTicker\"}},\"id\":\"93edb3cd-873f-447c-9dfb-c712c6c96714\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"7954bc63-8efc-4a0d-b1dd-b8b6be73009f\",\"type\":\"BasicTicker\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\"],\"data\":{\"x\":[8.6,8.45,8.45,8.45,8.35,8.25,8.05,7.85,7.7,7.55,7.45,7.35,7.2,7.05,6.95,6.85,6.75,6.65,6.6,6.55,6.5,6.45,6.35,6.25,6.3,6.35,6.3,6.25,6.3,6.35,6.35,6.35,6.4,6.45,6.45,6.45,6.5,6.55,6.65,6.75,6.8,6.85,6.9,6.95,7.0,7.05,7.1,7.15,7.25,7.35,7.4,7.45,7.55,7.65,7.7,7.75,7.85,7.95,8.05,8.15,8.2,8.25,8.35,8.45,8.5,8.55,8.65,8.75,8.8,8.85,8.9,8.95,9.0,9.05,9.1,9.15,9.2,9.25,9.35,9.45,9.5,9.55,9.55,9.55,9.6,9.65,9.7,9.75,9.75,9.75,9.8,9.85,9.85,9.85,9.85,9.85,9.85,9.85,9.8,9.75,9.7,9.65,9.6,9.55,9.45,9.35,9.3,9.25,9.05,8.85,8.75,8.65,8.5,8.35,8.2,8.05,7.9,7.75,7.6,7.45,7.3,7.15,7.0,6.85,6.7,6.55,6.4,6.25,6.1,5.95,5.8,5.65,5.55,5.45,5.3,5.15,5.05,4.95,4.85,4.75,4.7,4.65,4.6,4.55,4.5,4.45,4.45,4.45,4.45,4.45,4.45,4.45,4.5,4.55,4.6,4.65,4.7,4.75,4.85,4.95,5.0,5.05,5.15,5.25,5.35,5.45,5.5,5.55,5.7,5.85,5.95,6.05,6.15,6.25,6.35,6.45,6.6,6.75,6.8,6.85,7.0,7.15,7.25,7.35,7.5,7.65,7.75,7.85,8.0,8.15,8.25,8.35,8.5,8.65,8.75,8.85,8.95,9.05,9.2,9.35,9.45,9.55,9.65,9.75,9.85,9.95,10.05,10.15,10.25,10.35,10.45,10.55,10.65,10.75,10.8,10.85,10.95,11.05,11.1,11.15,11.2,11.25,11.2,11.15,11.25,11.35,11.35,11.35,11.3,11.25,11.2,11.15,11.05,10.95,10.9,10.85,10.75,10.65,10.5,10.35,10.25,10.15,10.0,9.85,9.7,9.55,9.4,9.25,9.1,8.95,8.85,8.75,8.55,8.35,8.2,8.05,7.9,7.75,7.6,7.45,7.3,7.15,7.05,6.95,6.85,6.75,6.65,6.55,6.5,6.45,6.4,6.35,6.3,6.25,6.25,6.25,6.3,6.35,6.35,6.35,6.35,6.35,6.4,6.45,6.5,6.55,6.6,6.65,6.7,6.75,6.8,6.85,6.95,7.05,7.1,7.15,7.2,7.25,7.35,7.45,7.5,7.55,7.65,7.75,7.8,7.85,7.95,8.05,8.15,8.25,8.3,8.35,8.4,8.45,8.55,8.65,8.7,8.75,8.85,8.95,9.0,9.05,9.1,9.15,9.2,9.25,9.3,9.35,9.4,9.45,9.5,9.55,9.6,9.65,9.7,9.75,9.75,9.75,9.8,9.85,9.85,9.85,9.85,9.85,9.85,9.85,9.8,9.75,9.7,9.65,9.6,9.55,9.45,9.35,9.2,9.05,8.95,8.85,8.7,8.55,8.4,8.25,8.1,7.95,7.8,7.65,7.5,7.35,7.2,7.05,6.85,6.65,6.5,6.35,6.25,6.15,6.0,5.85,5.7,5.55,5.45,5.35,5.25,5.15,5.05,4.95,4.85,4.75,4.7,4.65,4.6,4.55,4.5,4.45,4.45,4.45,4.45,4.45,4.45,4.45,4.5,4.55,4.55,4.55,4.65,4.75,4.8,4.85,4.95,5.05,5.1,5.15,5.25,5.35,5.45,5.55,5.65,5.75,5.8,5.85,5.95,6.05,6.15,6.25,6.4,6.55,6.65,6.75,6.85,6.95,7.1,7.25,7.35,7.45,7.55,7.65,7.8,7.95,8.05,8.15,8.3,8.45,8.55,8.65,8.8,8.95,9.05,9.15,9.25,9.35,9.45,9.55,9.65,9.75,9.85,9.95,10.05,10.15,10.25,10.35,10.45,10.55,10.65,10.75,10.8,10.85,10.95,11.05,11.1,11.15,11.15,11.15,11.15,11.15,11.25,11.35,11.35,11.35,11.35,11.35,11.3,11.25,11.15,11.05,11.0,10.95,10.85,10.75,10.65,10.55,10.4,10.25,10.15,10.05,9.9,9.75,9.6,9.45,9.35,9.25,9.1,8.95,8.8,8.65,8.5,8.35,8.2,8.05,7.9,7.75,7.6,7.45,7.35,7.25,7.1,6.95,6.9,6.85,6.7,6.55,6.5,6.45,6.4,6.35,6.3,6.25,6.3,6.35,6.35,6.35,6.35,6.35,6.4,6.45,6.45,6.45,6.5,6.55,6.6,6.65,6.7,6.75,6.8,6.85,6.9,6.95,7.05,7.15,7.2,7.25,7.3,7.35,7.45,7.55,7.6,7.65,7.75,7.85,7.9,7.95,8.05,8.15,8.25,8.35,8.4,8.45,8.5,8.55,8.65,8.75,8.8,8.85,8.9,8.95,9.05,9.15,9.2,9.25,9.3,9.35,9.4,9.45,9.5,9.55,9.6,9.65,9.7,9.75,9.75,9.75,9.8,9.85,9.85,9.85,9.85,9.85,9.85,9.85,9.8,9.75,9.7,9.65,9.6,9.55,9.45,9.35,9.2,9.05,8.95,8.85,8.7,8.55,8.4,8.25,8.1,7.95,7.8,7.65,7.5,7.35,7.2,7.05,6.85,6.65,6.55,6.45,6.3,6.15,6.0,5.85,5.7,5.55,5.4,5.25,5.15,5.05,4.95,4.85,4.8,4.75,4.65,4.55,4.55,4.55,4.5,4.45,4.45,4.45,4.45,4.45,4.45,4.45,4.5,4.55,4.6,4.65,4.75,4.85,4.9,4.95,5.05,5.15,5.25,5.35,5.4,5.45,5.55,5.65,5.75,5.85,6.0,6.15,6.25,6.35,6.45,6.55,6.65,6.75,6.85,6.95,7.1,7.25,7.35,7.45,7.55,7.65,7.8,7.95,8.05,8.15,8.25,8.35,8.5,8.65,8.8,8.95,9.05,9.15,9.25,9.35,9.45,9.55,9.65,9.75,9.85,9.95,10.05,10.15,10.25,10.35,10.45,10.55,10.65,10.75,10.85,10.95,11.0,11.05,11.1,11.15,11.15,11.15,11.15,11.15,11.25,11.35,11.3,11.25,11.25,11.25,11.2,11.15,11.05,10.95,10.9,10.85,10.7,10.55,10.45,10.35,10.2,10.05,9.9,9.75,9.65,9.55,9.4,9.25,9.1,8.95,8.8,8.65,8.5,8.35,8.2,8.05,7.85,7.65,7.55,7.45,7.3,7.15,7.05,6.95,6.85,6.75,6.65,6.55,6.45,6.35,6.35,6.35,6.35,6.35,6.35,6.35,6.35,6.35,6.35,6.35,6.4,6.45,6.5,6.55,6.55,6.55,6.6,6.65,6.75,6.85,6.9,6.95,7.0,7.05,7.1,7.15,7.25,7.35,7.4,7.45,7.55,7.65,7.7,7.75,7.85,7.95,8.05,8.15,8.2,8.25,8.3,8.35,8.45,8.55,8.65,8.75,8.8,8.85,8.9,8.95,9.0,9.05,9.1,9.15,9.25,9.35,9.4,9.45,9.5,9.55,9.6,9.65,9.65,9.65,9.7,9.75,9.8,9.85,9.85,9.85,9.85,9.85,9.85,9.85,9.85,9.85,9.8,9.75,9.65,9.55,9.45,9.35,9.25,9.15,9.05,8.95,8.8,8.65,8.5,8.35,8.25,8.15,8.0,7.85,7.65,7.45,7.3,7.15,7.0,6.85,6.7,6.55,6.4,6.25,6.1,5.95,5.8,5.65,5.55,5.45,5.35,5.25,5.1,4.95,4.9,4.85,4.75,4.65,4.6,4.55,4.5,4.45,4.4,4.35,4.4,4.45,4.45,4.45,4.5,4.55,4.6,4.65,4.7,4.75,4.8,4.85,4.95,5.05,5.15,5.25,5.35,5.45,5.5,5.55,5.7,5.85,5.95,6.05,6.15,6.25,6.35,6.45,6.6,6.75,6.85,6.95,7.1,7.25,7.3,7.35,7.5,7.65,7.75,7.85,8.0,8.15,8.25,8.35,8.5,8.65,8.75,8.85,9.0,9.15,9.25,9.35,9.5,9.65,9.7,9.75,9.85,9.95,10.05,10.15,10.3,10.45,10.5,10.55,10.65,10.75,10.85,10.95,11.0,11.05,11.1,11.15,11.2,11.25,11.2,11.15,11.25,11.35,11.35,11.35,11.35,11.35,11.25,11.15,11.1,11.05,10.95,10.85,10.75,10.65,10.5,10.35,10.25,10.15,10.05,9.95,9.8,9.65,9.5,9.35,9.25,9.15,9.0,8.85,8.7,8.55,8.4,8.25,8.1,7.95,7.8,7.65,7.5,7.35,7.25,7.15,7.0,6.85,6.8,6.75,6.65,6.55,6.5,6.45,6.4,6.35,6.35,6.35,6.35,6.35,6.35,6.35,6.35,6.35,6.35,6.35,6.4,6.45,6.5,6.55,6.6,6.65,6.7,6.75,6.8,6.85,6.9,6.95,7.0,7.05,7.15,7.25,7.3,7.35,7.4,7.45,7.55,7.65,7.7,7.75,7.85,7.95,8.0,8.05,8.15,8.25,8.3,8.35,8.4,8.45,8.55,8.65,8.7,8.75,8.8,8.85,8.95,9.05,9.1,9.15,9.2,9.25,9.3,9.35,9.4,9.45,9.5,9.55,9.6,9.65,9.7,9.75,9.75,9.75,9.8,9.85,9.85,9.85,9.85,9.85,9.85,9.85,9.8,9.75,9.75,9.75,9.65,9.55,9.45,9.35,9.3,9.25,9.05,8.85,8.75,8.65,8.5,8.35,8.2,8.05,7.9,7.75,7.6,7.45,7.25,7.05,6.9,6.75,6.6,6.45,6.35,6.25,6.1,5.95,5.8,5.65,5.55,5.45,5.3,5.15,5.05,4.95,4.85,4.75,4.7,4.65,4.6,4.55,4.5,4.45,4.45,4.45,4.45,4.45,4.45,4.45,4.5,4.55,4.6,4.65,4.7,4.75,4.85,4.95,5.0,5.05,5.15,5.25,5.35,5.45,5.55,5.65,5.75,5.85,5.95,6.05,6.15,6.25,6.4,6.55,6.65,6.75,6.9,7.05,7.15,7.25,7.35,7.45,7.6,7.75,7.85,7.95,8.1,8.25,8.4,8.55,8.65,8.75,8.9,9.05,9.15,9.25,9.35,9.45,9.55,9.65,9.75,9.85,9.95,10.05,10.2,10.35,10.4,10.45,10.55,10.65,10.75,10.85,10.9,10.95,11.05,11.15,11.2,11.25,11.2,11.15,11.2,11.25,11.3,11.35],\"y\":[0.25,0.25,0.25,0.25,0.25,0.25,0.2,0.15,0.15,0.15,0.100001,0.0500011,9.49949e-07,-0.0499992,-0.15,-0.25,-0.349999,-0.449999,-0.549999,-0.65,-0.85,-1.05,-1.15,-1.25,-1.45,-1.65,-1.8,-1.95,-2.1,-2.25,-2.4,-2.55,-2.7,-2.85,-3.0,-3.15,-3.3,-3.45,-3.6,-3.75,-3.9,-4.05,-4.2,-4.35,-4.45,-4.55,-4.7,-4.85,-5.0,-5.15,-5.3,-5.45,-5.55,-5.65,-5.8,-5.95,-6.1,-6.25,-6.35,-6.45,-6.6,-6.75,-6.85,-6.95,-7.1,-7.25,-7.4,-7.55,-7.65,-7.75,-7.9,-8.05,-8.15,-8.25,-8.4,-8.55,-8.65,-8.75,-8.95,-9.15,-9.25,-9.35,-9.5,-9.65,-9.8,-9.95,-10.05,-10.15,-10.3,-10.45,-10.6,-10.75,-10.9,-11.05,-11.2,-11.35,-11.5,-11.65,-11.75,-11.85,-12.0,-12.15,-12.25,-12.35,-12.45,-12.55,-12.65,-12.75,-12.85,-12.95,-13.0,-13.05,-13.1,-13.15,-13.15,-13.15,-13.15,-13.15,-13.2,-13.25,-13.25,-13.25,-13.2,-13.15,-13.1,-13.05,-13.05,-13.05,-13.0,-12.95,-12.85,-12.75,-12.7,-12.65,-12.55,-12.45,-12.35,-12.25,-12.15,-12.05,-11.9,-11.75,-11.65,-11.55,-11.35,-11.15,-11.05,-10.95,-10.8,-10.65,-10.5,-10.35,-10.2,-10.05,-9.9,-9.75,-9.6,-9.45,-9.3,-9.15,-9.05,-8.95,-8.8,-8.65,-8.55,-8.45,-8.35,-8.25,-8.1,-7.95,-7.85,-7.75,-7.65,-7.55,-7.45,-7.35,-7.25,-7.15,-7.05,-6.95,-6.85,-6.75,-6.65,-6.55,-6.5,-6.45,-6.4,-6.35,-6.25,-6.15,-6.05,-5.95,-5.9,-5.85,-5.75,-5.65,-5.55,-5.45,-5.4,-5.35,-5.25,-5.15,-5.05,-4.95,-4.85,-4.75,-4.6,-4.45,-4.3,-4.15,-4.05,-3.95,-3.85,-3.75,-3.6,-3.45,-3.3,-3.15,-3.0,-2.85,-2.7,-2.55,-2.4,-2.25,-2.1,-1.95,-1.8,-1.65,-1.5,-1.35,-1.25,-1.15,-0.95,-0.75,-0.649999,-0.549999,-0.45,-0.35,-0.25,-0.15,-0.0999996,-0.0499992,9.49949e-07,0.0500011,0.0500011,0.0500011,0.100001,0.15,0.2,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.2,0.15,0.100001,0.0500011,0.0500011,0.0500011,-0.0499995,-0.15,-0.25,-0.35,-0.45,-0.549999,-0.749999,-0.949999,-1.1,-1.25,-1.35,-1.45,-1.6,-1.75,-1.9,-2.05,-2.2,-2.35,-2.55,-2.75,-2.9,-3.05,-3.2,-3.35,-3.5,-3.65,-3.8,-3.95,-4.1,-4.25,-4.4,-4.55,-4.7,-4.85,-4.95,-5.05,-5.2,-5.35,-5.45,-5.55,-5.7,-5.85,-5.95,-6.05,-6.2,-6.35,-6.5,-6.65,-6.75,-6.85,-7.0,-7.15,-7.3,-7.45,-7.55,-7.65,-7.8,-7.95,-8.1,-8.25,-8.35,-8.45,-8.6,-8.75,-8.9,-9.05,-9.2,-9.35,-9.5,-9.65,-9.8,-9.95,-10.05,-10.15,-10.3,-10.45,-10.6,-10.75,-10.9,-11.05,-11.2,-11.35,-11.5,-11.65,-11.75,-11.85,-12.0,-12.15,-12.3,-12.45,-12.55,-12.65,-12.75,-12.85,-12.9,-12.95,-13.05,-13.15,-13.15,-13.15,-13.2,-13.25,-13.25,-13.25,-13.25,-13.25,-13.2,-13.15,-13.15,-13.15,-13.1,-13.05,-13.05,-13.05,-12.95,-12.85,-12.8,-12.75,-12.7,-12.65,-12.55,-12.45,-12.35,-12.25,-12.1,-11.95,-11.85,-11.75,-11.6,-11.45,-11.3,-11.15,-11.05,-10.95,-10.8,-10.65,-10.55,-10.45,-10.3,-10.15,-10.0,-9.85,-9.7,-9.55,-9.4,-9.25,-9.15,-9.05,-8.9,-8.75,-8.65,-8.55,-8.4,-8.25,-8.15,-8.05,-7.95,-7.85,-7.75,-7.65,-7.55,-7.45,-7.35,-7.25,-7.2,-7.15,-7.05,-6.95,-6.85,-6.75,-6.65,-6.55,-6.5,-6.45,-6.4,-6.35,-6.25,-6.15,-6.05,-5.95,-5.9,-5.85,-5.75,-5.65,-5.55,-5.45,-5.35,-5.25,-5.15,-5.05,-5.0,-4.95,-4.85,-4.75,-4.6,-4.45,-4.35,-4.25,-4.1,-3.95,-3.85,-3.75,-3.6,-3.45,-3.35,-3.25,-3.1,-2.95,-2.8,-2.65,-2.55,-2.45,-2.25,-2.05,-1.95,-1.85,-1.7,-1.55,-1.4,-1.25,-1.1,-0.949999,-0.799999,-0.65,-0.5,-0.35,-0.3,-0.25,-0.15,-0.0499992,-0.0499992,-0.0499992,9.49949e-07,0.0500011,0.100001,0.15,0.15,0.15,0.2,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.2,0.15,0.15,0.15,0.100001,0.0500011,-0.0499995,-0.15,-0.25,-0.35,-0.45,-0.549999,-0.7,-0.85,-1.0,-1.15,-1.3,-1.45,-1.6,-1.75,-1.9,-2.05,-2.2,-2.35,-2.5,-2.65,-2.8,-2.95,-3.15,-3.35,-3.5,-3.65,-3.8,-3.95,-4.1,-4.25,-4.35,-4.45,-4.6,-4.75,-4.85,-4.95,-5.1,-5.25,-5.4,-5.55,-5.65,-5.75,-5.9,-6.05,-6.15,-6.25,-6.35,-6.45,-6.6,-6.75,-6.9,-7.05,-7.2,-7.35,-7.45,-7.55,-7.7,-7.85,-8.0,-8.15,-8.25,-8.35,-8.5,-8.65,-8.8,-8.95,-9.05,-9.15,-9.3,-9.45,-9.6,-9.75,-9.9,-10.05,-10.2,-10.35,-10.5,-10.65,-10.8,-10.95,-11.1,-11.25,-11.4,-11.55,-11.7,-11.85,-12.0,-12.15,-12.25,-12.35,-12.45,-12.55,-12.65,-12.75,-12.85,-12.95,-13.05,-13.15,-13.15,-13.15,-13.15,-13.15,-13.2,-13.25,-13.2,-13.15,-13.15,-13.15,-13.15,-13.15,-13.15,-13.15,-13.1,-13.05,-12.95,-12.85,-12.8,-12.75,-12.65,-12.55,-12.45,-12.35,-12.25,-12.15,-12.05,-11.95,-11.8,-11.65,-11.55,-11.45,-11.25,-11.05,-10.95,-10.85,-10.7,-10.55,-10.4,-10.25,-10.1,-9.95,-9.8,-9.65,-9.5,-9.35,-9.2,-9.05,-8.95,-8.85,-8.7,-8.55,-8.45,-8.35,-8.2,-8.05,-7.95,-7.85,-7.75,-7.65,-7.55,-7.45,-7.35,-7.25,-7.15,-7.05,-7.0,-6.95,-6.85,-6.75,-6.65,-6.55,-6.5,-6.45,-6.4,-6.35,-6.25,-6.15,-6.05,-5.95,-5.9,-5.85,-5.75,-5.65,-5.55,-5.45,-5.4,-5.35,-5.2,-5.05,-4.95,-4.85,-4.75,-4.65,-4.55,-4.45,-4.3,-4.15,-4.05,-3.95,-3.85,-3.75,-3.6,-3.45,-3.3,-3.15,-3.0,-2.85,-2.7,-2.55,-2.4,-2.25,-2.1,-1.95,-1.8,-1.65,-1.5,-1.35,-1.2,-1.05,-0.9,-0.75,-0.599999,-0.449999,-0.349999,-0.25,-0.2,-0.15,-0.0999996,-0.0499992,9.49949e-07,0.0500011,0.100001,0.15,0.15,0.15,0.2,0.25,0.25,0.25,0.25,0.25,0.2,0.15,0.15,0.15,0.15,0.15,0.100001,0.0500011,-0.0499995,-0.15,-0.25,-0.35,-0.45,-0.549999,-0.749999,-0.949999,-1.1,-1.25,-1.4,-1.55,-1.7,-1.85,-2.0,-2.15,-2.3,-2.45,-2.6,-2.75,-2.9,-3.05,-3.25,-3.45,-3.6,-3.75,-3.85,-3.95,-4.15,-4.35,-4.45,-4.55,-4.7,-4.85,-5.0,-5.15,-5.3,-5.45,-5.55,-5.65,-5.8,-5.95,-6.05,-6.15,-6.3,-6.45,-6.55,-6.65,-6.8,-6.95,-7.1,-7.25,-7.35,-7.45,-7.6,-7.75,-7.9,-8.05,-8.15,-8.25,-8.4,-8.55,-8.7,-8.85,-9.0,-9.15,-9.3,-9.45,-9.55,-9.65,-9.8,-9.95,-10.1,-10.25,-10.4,-10.55,-10.7,-10.85,-11.0,-11.15,-11.3,-11.45,-11.6,-11.75,-11.9,-12.05,-12.15,-12.25,-12.4,-12.55,-12.65,-12.75,-12.85,-12.95,-13.0,-13.05,-13.15,-13.25,-13.2,-13.15,-13.2,-13.25,-13.25,-13.25,-13.25,-13.25,-13.25,-13.25,-13.2,-13.15,-13.1,-13.05,-13.0,-12.95,-12.9,-12.85,-12.75,-12.65,-12.55,-12.45,-12.35,-12.25,-12.15,-12.05,-11.9,-11.75,-11.65,-11.55,-11.35,-11.15,-11.05,-10.95,-10.8,-10.65,-10.5,-10.35,-10.2,-10.05,-9.9,-9.75,-9.65,-9.55,-9.4,-9.25,-9.1,-8.95,-8.8,-8.65,-8.55,-8.45,-8.35,-8.25,-8.15,-8.05,-7.9,-7.75,-7.65,-7.55,-7.45,-7.35,-7.25,-7.15,-7.05,-6.95,-6.85,-6.75,-6.65,-6.55,-6.55,-6.55,-6.45,-6.35,-6.3,-6.25,-6.1,-5.95,-5.9,-5.85,-5.75,-5.65,-5.55,-5.45,-5.35,-5.25,-5.15,-5.05,-4.95,-4.85,-4.75,-4.65,-4.55,-4.45,-4.35,-4.25,-4.1,-3.95,-3.8,-3.65,-3.55,-3.45,-3.3,-3.15,-3.0,-2.85,-2.7,-2.55,-2.4,-2.25,-2.1,-1.95,-1.8,-1.65,-1.5,-1.35,-1.2,-1.05,-0.9,-0.75,-0.649999,-0.549999,-0.45,-0.35,-0.25,-0.15,-0.0999996,-0.0499992,9.49949e-07,0.0500011,0.0500011,0.0500011,0.100001,0.15,0.15,0.15,0.2,0.25,0.25,0.25,0.25,0.25,0.2,0.15,0.15,0.15,0.100001,0.0500011,9.49949e-07,-0.0499992,-0.15,-0.25,-0.349999,-0.449999,-0.549999,-0.65,-0.799999,-0.949999,-1.1,-1.25,-1.4,-1.55,-1.65,-1.75,-1.95,-2.15,-2.25,-2.35,-2.5,-2.65,-2.8,-2.95,-3.15,-3.35,-3.45,-3.55,-3.7,-3.85,-4.0,-4.15,-4.25,-4.35,-4.5,-4.65,-4.8,-4.95,-5.05,-5.15,-5.3,-5.45,-5.55,-5.65,-5.8,-5.95,-6.05,-6.15,-6.25,-6.35,-6.5,-6.65,-6.75,-6.85,-7.0,-7.15,-7.25,-7.35,-7.5,-7.65,-7.75,-7.85,-8.0,-8.15,-8.25,-8.35,-8.5,-8.65,-8.8,-8.95,-9.1,-9.25,-9.35,-9.45,-9.6,-9.75,-9.9,-10.05,-10.2,-10.35,-10.5,-10.65,-10.8,-10.95,-11.05,-11.15,-11.3,-11.45,-11.6,-11.75,-11.9,-12.05,-12.2,-12.35,-12.45,-12.55,-12.65,-12.75,-12.85,-12.95,-13.0,-13.05,-13.1,-13.15,-13.2,-13.25,-13.25,-13.25,-13.25,-13.25,-13.2,-13.15,-13.15,-13.15,-13.15,-13.15,-13.1,-13.05,-13.0,-12.95,-12.9,-12.85,-12.75,-12.65,-12.55,-12.45,-12.35,-12.25,-12.1,-11.95,-11.85,-11.75,-11.6,-11.45,-11.25,-11.05,-10.95,-10.85,-10.75,-10.65,-10.45,-10.25,-10.1,-9.95,-9.8,-9.65,-9.55,-9.45,-9.3,-9.15,-9.0,-8.85,-8.75,-8.65,-8.5,-8.35,-8.25,-8.15,-8.05,-7.95,-7.85,-7.75,-7.6,-7.45,-7.35,-7.25,-7.2,-7.15,-7.05,-6.95,-6.85,-6.75,-6.65,-6.55,-6.5,-6.45,-6.4,-6.35,-6.25,-6.15,-6.05,-5.95,-5.85,-5.75,-5.65,-5.55,-5.45,-5.35,-5.3,-5.25,-5.1,-4.95,-4.85,-4.75,-4.65,-4.55,-4.45,-4.35,-4.2,-4.05,-3.95,-3.85,-3.7,-3.55,-3.4,-3.25,-3.15,-3.05,-2.9,-2.75,-2.6,-2.45,-2.3,-2.15,-2.0,-1.85]}},\"id\":\"d215bb0a-6a40-4dc2-8b0f-b1a56389f5d4\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"label\":{\"value\":\"state predictions\"},\"renderers\":[{\"id\":\"983dd040-fc8c-40a7-ad09-767e4f5c8e94\",\"type\":\"GlyphRenderer\"}]},\"id\":\"df5e925b-db8d-4d50-81ed-e1062cc08418\",\"type\":\"LegendItem\"},{\"attributes\":{\"data_source\":{\"id\":\"d37a3f0a-5f92-461f-acd1-56f2febc37de\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"af1688f8-c349-4424-a959-b326bbf61945\",\"type\":\"Square\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"87e15ff1-c4d5-45d6-bef4-d406f904f23a\",\"type\":\"Square\"},\"selection_glyph\":null},\"id\":\"7050d7ca-ff03-4625-a055-64b6ceab27e9\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"ebfed132-0ed7-4b5d-b978-fdb71cca3acd\",\"type\":\"HoverTool\"}]},\"id\":\"5779af83-7cfe-41f9-b3f1-2996546a79b1\",\"type\":\"Toolbar\"},{\"attributes\":{\"callback\":null},\"id\":\"7c3a892f-df06-4495-9a63-928f0a5a0031\",\"type\":\"DataRange1d\"},{\"attributes\":{\"label\":{\"value\":\"lidar measurements\"},\"renderers\":[{\"id\":\"9e40fb6c-c28c-43ef-8498-76197fdceb9d\",\"type\":\"GlyphRenderer\"}]},\"id\":\"3c1775bb-2d4a-4e85-9e0a-e0c7ceb972c2\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"b72f21dc-1907-4ee1-a62d-c831637b9b34\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"9c51fc9d-b04d-4e2f-bca5-ef850831d355\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"962109b0-a7a2-4246-b7df-f62a86eaa330\",\"type\":\"ToolEvents\"},{\"attributes\":{\"callback\":null},\"id\":\"1303e744-a310-437a-8775-0d9e1afc96a6\",\"type\":\"DataRange1d\"},{\"attributes\":{\"items\":[{\"id\":\"bd2ea372-b9f2-4c33-a37a-b01de8fafe30\",\"type\":\"LegendItem\"},{\"id\":\"3c1775bb-2d4a-4e85-9e0a-e0c7ceb972c2\",\"type\":\"LegendItem\"},{\"id\":\"df5e925b-db8d-4d50-81ed-e1062cc08418\",\"type\":\"LegendItem\"},{\"id\":\"8156e2c9-d172-4da5-aef0-27aa6132d56b\",\"type\":\"LegendItem\"}],\"location\":\"bottom_right\",\"plot\":{\"id\":\"4292405f-0d76-4aeb-a8cd-47359d5a2ea5\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"5f702570-52ad-49a6-949a-01f07660e0ec\",\"type\":\"Legend\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.4},\"fill_color\":{\"value\":\"green\"},\"line_color\":{\"value\":\"white\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"9c5564fa-7ad4-4837-8920-a825b121b72d\",\"type\":\"Circle\"},{\"attributes\":{\"angle\":{\"field\":\"angle\",\"units\":\"rad\"},\"fill_color\":{\"value\":\"violet\"},\"line_color\":{\"value\":\"violet\"},\"size\":{\"units\":\"screen\",\"value\":5},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"af1688f8-c349-4424-a959-b326bbf61945\",\"type\":\"Square\"},{\"attributes\":{\"data_source\":{\"id\":\"0582c395-6da5-46d2-9803-86ba707c21bd\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"9c5564fa-7ad4-4837-8920-a825b121b72d\",\"type\":\"Circle\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"9c51fc9d-b04d-4e2f-bca5-ef850831d355\",\"type\":\"Circle\"},\"selection_glyph\":null},\"id\":\"9e40fb6c-c28c-43ef-8498-76197fdceb9d\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"label\":{\"value\":\"ground truth\"},\"renderers\":[{\"id\":\"4f86c414-b0a3-452c-8bc6-6c96b148c243\",\"type\":\"GlyphRenderer\"}]},\"id\":\"8156e2c9-d172-4da5-aef0-27aa6132d56b\",\"type\":\"LegendItem\"},{\"attributes\":{\"plot\":null,\"text\":\"\"},\"id\":\"b5d56de5-8309-432b-80ce-2264eccfb5ca\",\"type\":\"Title\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\"],\"data\":{\"x\":[8.46292,8.4473,8.47191,8.46433,8.37444,8.29317,8.08602,7.93903,7.76718,7.61224,7.50736,7.36982,7.21508,7.0707,6.97153,6.85038,6.74542,6.63869,6.60346,6.52679,6.49627,6.43262,6.34652,6.26758,6.35075,6.33653,6.28634,6.2539,6.30432,6.30925,6.29934,6.30363,6.34793,6.37587,6.38739,6.40722,6.45737,6.49769,6.57361,6.6507,6.70335,6.77696,6.82787,6.89501,6.92248,6.98626,7.04413,7.10585,7.20565,7.28241,7.34238,7.41742,7.49279,7.58508,7.64781,7.7219,7.83614,7.92743,8.00642,8.1121,8.18082,8.26065,8.33973,8.43177,8.49704,8.56366,8.67011,8.74771,8.80192,8.87131,8.94567,9.00137,9.03458,9.08802,9.16347,9.20422,9.24305,9.2845,9.41577,9.47825,9.51654,9.57176,9.60803,9.63004,9.69298,9.7201,9.74289,9.77894,9.82325,9.83164,9.87552,9.90023,9.91813,9.91698,9.93964,9.92749,9.94595,9.92641,9.8913,9.84806,9.83778,9.77548,9.73738,9.6667,9.59466,9.49561,9.43492,9.33319,9.22049,9.05041,8.9276,8.77708,8.64631,8.48311,8.31564,8.1368,7.96693,7.80465,7.67665,7.51717,7.34043,7.18055,6.99688,6.84865,6.66992,6.52184,6.36251,6.22225,6.05225,5.91121,5.73067,5.60438,5.44945,5.3396,5.16903,5.04958,4.89888,4.81054,4.67357,4.61251,4.47743,4.44567,4.34972,4.34135,4.22092,4.22698,4.17509,4.21147,4.16092,4.2163,4.18738,4.24244,4.23809,4.32491,4.33985,4.43436,4.45414,4.55302,4.61496,4.74461,4.81875,4.91874,5.00075,5.12971,5.23264,5.35123,5.45361,5.54128,5.63753,5.76771,5.88066,6.0055,6.11586,6.22929,6.3467,6.45024,6.57739,6.70547,6.7902,6.88729,7.03012,7.15146,7.25057,7.35785,7.52173,7.6428,7.76611,7.87826,8.00682,8.1351,8.22379,8.33433,8.49698,8.6346,8.73253,8.85397,8.94912,9.05477,9.2081,9.33938,9.42515,9.54278,9.63981,9.7505,9.84193,9.94547,10.0234,10.1271,10.2118,10.323,10.4519,10.5579,10.6564,10.7594,10.8033,10.8803,10.9861,11.0719,11.112,11.1824,11.2293,11.2907,11.2252,11.2295,11.3364,11.3833,11.3842,11.4031,11.3372,11.3254,11.2724,11.2342,11.1071,11.0405,10.9878,10.9202,10.814,10.7225,10.5435,10.413,10.32,10.1992,10.0419,9.90464,9.74343,9.59445,9.43142,9.27801,9.12296,8.96951,8.87253,8.74587,8.53178,8.369,8.21485,8.05887,7.91278,7.75994,7.61735,7.46602,7.30104,7.15859,7.07304,6.94304,6.84639,6.73366,6.65546,6.54945,6.52507,6.44782,6.41029,6.34771,6.31162,6.25719,6.27348,6.24172,6.28728,6.29396,6.30257,6.31328,6.31959,6.32389,6.37727,6.40536,6.44688,6.48954,6.53847,6.59119,6.64481,6.70222,6.74508,6.80589,6.90423,6.98842,7.04568,7.11687,7.16261,7.22989,7.32926,7.41206,7.44811,7.52663,7.60959,7.70685,7.74769,7.8264,7.92346,8.01349,8.11892,8.21703,8.26588,8.3358,8.40348,8.46382,8.56378,8.64407,8.69597,8.76763,8.86417,8.94687,9.0289,9.08915,9.12282,9.17402,9.24461,9.29042,9.35464,9.39569,9.46063,9.49365,9.54924,9.5903,9.6428,9.67313,9.70433,9.74934,9.76963,9.79212,9.84579,9.87441,9.89268,9.89799,9.91993,9.91016,9.93186,9.91702,9.88084,9.84021,9.82451,9.7614,9.73396,9.65989,9.58556,9.48469,9.38479,9.2301,9.11219,8.96475,8.84907,8.68462,8.51647,8.35445,8.21049,8.03774,7.87189,7.69649,7.53964,7.38527,7.19458,7.0407,6.85938,6.67903,6.50466,6.35167,6.20016,6.07434,5.88747,5.77379,5.62276,5.50332,5.36446,5.26891,5.12299,5.03814,4.89441,4.81779,4.67576,4.61614,4.50831,4.47429,4.36291,4.35622,4.26275,4.26224,4.20537,4.22549,4.1733,4.22217,4.21208,4.26289,4.25028,4.33172,4.32798,4.39524,4.42438,4.53498,4.56207,4.6649,4.75254,4.86761,4.91968,5.02347,5.13398,5.25488,5.32343,5.43892,5.55078,5.6696,5.75474,5.84065,5.93964,6.03209,6.14536,6.24369,6.37201,6.49941,6.64253,6.75798,6.84635,6.94932,7.09307,7.22947,7.33301,7.45312,7.58042,7.68187,7.84003,7.95899,8.03836,8.13961,8.26993,8.40655,8.51678,8.63021,8.77028,8.90535,9.00939,9.13371,9.23295,9.354,9.45139,9.55963,9.6786,9.77587,9.86367,9.96141,10.0393,10.14,10.2317,10.3332,10.4208,10.5235,10.6405,10.7419,10.7663,10.8497,10.9597,11.0487,11.0762,11.1497,11.1434,11.1815,11.1831,11.1977,11.2938,11.3514,11.3581,11.3869,11.3964,11.4119,11.3455,11.3215,11.2163,11.1531,11.0781,11.0139,10.8888,10.8037,10.705,10.6028,10.4461,10.3224,10.2224,10.1019,9.95693,9.81385,9.64563,9.50284,9.39246,9.25853,9.09997,8.96703,8.81789,8.67626,8.52749,8.37979,8.23797,8.07996,7.93711,7.78765,7.62215,7.47189,7.37872,7.24695,7.1021,6.95545,6.92665,6.82829,6.65999,6.54213,6.50014,6.41024,6.38743,6.32461,6.26768,6.20495,6.26609,6.26261,6.2734,6.28037,6.28904,6.29488,6.34986,6.38381,6.3722,6.39398,6.44921,6.48721,6.5303,6.5798,6.61846,6.67244,6.70216,6.7577,6.77759,6.83759,6.92504,7.00978,7.05151,7.13623,7.19519,7.27066,7.37539,7.46811,7.51197,7.59235,7.68321,7.78023,7.82309,7.9037,7.99105,8.09208,8.2002,8.29977,8.37643,8.453,8.52947,8.58878,8.66626,8.74308,8.81465,8.87876,8.94437,8.99408,9.05905,9.13656,9.21505,9.26883,9.33165,9.38499,9.4246,9.47148,9.52848,9.57203,9.63565,9.68467,9.75489,9.79172,9.81637,9.82416,9.86975,9.89574,9.91257,9.91139,9.93073,9.9156,9.93669,9.92427,9.91607,9.8651,9.84186,9.77378,9.72222,9.64822,9.56514,9.46355,9.37056,9.2182,9.12249,8.97676,8.86129,8.69076,8.52112,8.35186,8.19354,8.03015,7.88104,7.70455,7.5136,7.36022,7.1937,7.04378,6.86912,6.69722,6.54295,6.41427,6.23884,6.1105,5.9182,5.79141,5.63271,5.50291,5.33166,5.19706,5.0389,4.94239,4.81009,4.74417,4.63391,4.60266,4.47348,4.42145,4.33795,4.34069,4.2272,4.23592,4.19267,4.23258,4.19081,4.23975,4.21525,4.26869,4.26728,4.35087,4.37116,4.46538,4.51081,4.63078,4.68312,4.79548,4.88991,5.0113,5.09561,5.2239,5.31665,5.41644,5.48867,5.58658,5.70368,5.8116,5.93924,6.07289,6.18101,6.29745,6.41618,6.53243,6.64647,6.7534,6.87977,6.97818,7.10491,7.23389,7.33308,7.43936,7.56731,7.67189,7.83119,7.95691,8.04717,8.16359,8.25552,8.36181,8.52602,8.6528,8.78466,8.92624,9.01172,9.13187,9.24976,9.36305,9.4162,9.52441,9.62761,9.73649,9.84909,9.95418,10.0478,10.1482,10.2231,10.3253,10.4354,10.5443,10.6477,10.7502,10.8478,10.9515,10.9929,11.0692,11.1114,11.1773,11.1612,11.1895,11.1901,11.2041,11.3081,11.3615,11.3032,11.3018,11.2997,11.2974,11.2365,11.2046,11.0809,11.0088,10.9424,10.8739,10.6942,10.5887,10.4954,10.3848,10.2323,10.1005,9.94853,9.80567,9.70216,9.57898,9.43346,9.29353,9.14203,8.99219,8.83843,8.68457,8.52937,8.37693,8.22653,8.0692,7.84662,7.6747,7.59208,7.45197,7.30019,7.15146,7.05118,6.92431,6.83352,6.72424,6.62997,6.52696,6.45551,6.35708,6.38505,6.3383,6.33315,6.3056,6.31761,6.30662,6.29938,6.29505,6.2905,6.28876,6.33392,6.36536,6.40781,6.45641,6.48192,6.51015,6.5527,6.59697,6.64687,6.72627,6.81373,6.88835,6.91807,6.98784,7.05735,7.12167,7.22384,7.31115,7.36381,7.43449,7.49692,7.59107,7.6547,7.72865,7.79782,7.89082,8.00642,8.10474,8.1547,8.23872,8.31164,8.37886,8.48972,8.56878,8.65012,8.74402,8.82325,8.88874,8.93846,8.98865,9.02789,9.07199,9.13293,9.1833,9.26793,9.33822,9.40263,9.46005,9.51938,9.5705,9.59964,9.64651,9.67993,9.69771,9.75384,9.78098,9.8296,9.8703,9.8924,9.8991,9.91173,9.90978,9.92902,9.91498,9.92909,9.90769,9.90128,9.85405,9.78428,9.69361,9.65126,9.52482,9.43857,9.31176,9.21946,9.08393,8.94145,8.77897,8.66307,8.48834,8.31836,8.18478,8.03863,7.8857,7.70029,7.51708,7.34816,7.1729,6.99779,6.83931,6.65494,6.51084,6.32415,6.18692,6.01709,5.88602,5.7362,5.61559,5.4506,5.35064,5.19197,5.11355,4.96245,4.86117,4.73573,4.68556,4.54955,4.49604,4.39635,4.37233,4.25792,4.25742,4.20279,4.20596,4.16153,4.2129,4.17606,4.23869,4.23029,4.3205,4.33139,4.4323,4.48519,4.58324,4.62258,4.72574,4.78701,4.90201,4.97637,5.11044,5.2242,5.34683,5.43528,5.52517,5.66248,5.79278,5.87727,5.9988,6.11755,6.22916,6.34259,6.44676,6.58507,6.71603,6.82762,6.95049,7.08921,7.22093,7.28769,7.37596,7.57612,7.68879,7.79446,7.89649,8.04645,8.16774,8.23778,8.35113,8.52117,8.64977,8.74814,8.8663,9.00669,9.13931,9.24482,9.36075,9.49806,9.63378,9.68641,9.77648,9.88339,9.97628,10.0818,10.178,10.3274,10.4496,10.476,10.5636,10.6489,10.7456,10.8573,10.9511,10.9886,11.0672,11.1133,11.1747,11.2197,11.2758,11.2241,11.2277,11.3419,11.3872,11.3725,11.3964,11.3882,11.3936,11.276,11.231,11.1602,11.1099,11.0011,10.9155,10.8193,10.7243,10.544,10.4182,10.3112,10.1901,10.089,9.97266,9.81709,9.68546,9.52976,9.38474,9.2907,9.15657,8.99585,8.85583,8.69828,8.55573,8.41397,8.25822,8.106,7.96175,7.80724,7.65659,7.51647,7.36139,7.26245,7.14041,6.97042,6.82974,6.79513,6.70475,6.61181,6.51921,6.48613,6.41601,6.38535,6.32872,6.34768,6.31716,6.30272,6.28471,6.31527,6.31197,6.29844,6.29927,6.30121,6.30791,6.35908,6.38926,6.45677,6.49847,6.51891,6.56816,6.63025,6.68835,6.72689,6.79009,6.81293,6.8759,6.94309,6.99993,7.10168,7.18852,7.22429,7.29713,7.35747,7.41981,7.49044,7.58057,7.6418,7.71348,7.78604,7.87745,7.92607,8.00185,8.10651,8.19916,8.24557,8.3187,8.40624,8.4691,8.54218,8.62435,8.7066,8.77402,8.8149,8.87061,8.98496,9.05975,9.10128,9.16569,9.23327,9.2888,9.34308,9.38763,9.46684,9.50404,9.53426,9.58568,9.63791,9.6708,9.73034,9.77133,9.79561,9.80823,9.87176,9.88954,9.91788,9.92071,9.91246,9.9104,9.92254,9.90745,9.9093,9.86678,9.87132,9.83809,9.79576,9.70995,9.62894,9.50857,9.44229,9.34114,9.21327,9.0322,8.91105,8.75892,8.61333,8.44211,8.29541,8.12949,7.95933,7.79649,7.61934,7.46161,7.25752,7.07639,6.91099,6.74233,6.59137,6.43733,6.28,6.16981,6.00044,5.87868,5.71118,5.58581,5.41601,5.32084,5.15967,5.04691,4.90508,4.82997,4.68019,4.61605,4.50526,4.48459,4.37974,4.36809,4.2582,4.25751,4.21755,4.2486,4.22801,4.26983,4.21811,4.27022,4.26989,4.35283,4.36262,4.45252,4.50001,4.58972,4.63509,4.75177,4.80873,4.91956,5.02083,5.1414,5.22701,5.34417,5.45495,5.57449,5.69514,5.79893,5.91297,6.0242,6.10723,6.22443,6.36484,6.50209,6.63897,6.75214,6.8901,7.0301,7.13394,7.25159,7.3538,7.46295,7.62323,7.74474,7.86481,7.97373,8.09641,8.22428,8.36216,8.50895,8.6137,8.74182,8.88833,9.03335,9.14022,9.26318,9.38065,9.48327,9.5658,9.67045,9.76607,9.87184,9.96641,10.0694,10.2308,10.3515,10.3802,10.4687,10.5823,10.6751,10.7599,10.861,10.9034,10.9756,11.0852,11.1718,11.2139,11.286,11.2178,11.2239,11.2805,11.3041,11.3483,11.3826],\"y\":[0.243462,0.251473,0.240355,0.252189,0.247618,0.249113,0.235976,0.191744,0.174965,0.161364,0.133237,0.0817838,0.0484633,-0.00504639,-0.0606583,-0.150179,-0.219795,-0.323978,-0.417319,-0.525808,-0.655553,-0.82853,-0.960098,-1.11421,-1.3097,-1.50104,-1.6461,-1.82207,-2.00926,-2.17587,-2.34261,-2.5157,-2.7,-2.85936,-3.00412,-3.15198,-3.33132,-3.4868,-3.66633,-3.80955,-3.96407,-4.10417,-4.25259,-4.38934,-4.51385,-4.62394,-4.75899,-4.88599,-5.05409,-5.18819,-5.32379,-5.46203,-5.60319,-5.71785,-5.84396,-5.97163,-6.13204,-6.25864,-6.39119,-6.50574,-6.62679,-6.75779,-6.88657,-7.00059,-7.11062,-7.23415,-7.3856,-7.52364,-7.63421,-7.76444,-7.89172,-8.02476,-8.12221,-8.24766,-8.38361,-8.52104,-8.63197,-8.76432,-8.96627,-9.125,-9.23339,-9.36563,-9.4754,-9.6237,-9.77077,-9.92102,-10.0361,-10.1694,-10.3014,-10.4484,-10.597,-10.7512,-10.8746,-11.0303,-11.1594,-11.3142,-11.4507,-11.6069,-11.6845,-11.8225,-11.9429,-12.0986,-12.1954,-12.3322,-12.3942,-12.5229,-12.6309,-12.7601,-12.7857,-12.9091,-12.9642,-13.0559,-13.0849,-13.1608,-13.1605,-13.2026,-13.2036,-13.2213,-13.2741,-13.3039,-13.2928,-13.3,-13.2349,-13.2112,-13.1796,-13.1368,-13.1376,-13.1051,-13.0661,-13.0192,-12.9048,-12.8224,-12.7824,-12.7042,-12.5955,-12.5027,-12.4223,-12.3134,-12.2064,-12.0986,-11.9785,-11.8302,-11.748,-11.6151,-11.4094,-11.2345,-11.1522,-10.9882,-10.8533,-10.6859,-10.5561,-10.3877,-10.2611,-10.0899,-9.95726,-9.78728,-9.63021,-9.46263,-9.34653,-9.17549,-9.07365,-8.94355,-8.82277,-8.6685,-8.57908,-8.45192,-8.34485,-8.23163,-8.1119,-7.97747,-7.86708,-7.74231,-7.63027,-7.51927,-7.41569,-7.31938,-7.24268,-7.14597,-7.01528,-6.91801,-6.84129,-6.74505,-6.63213,-6.53689,-6.49328,-6.42747,-6.34452,-6.29031,-6.21524,-6.13845,-6.04675,-5.9621,-5.89996,-5.83183,-5.73346,-5.64679,-5.56084,-5.47266,-5.40164,-5.32207,-5.22075,-5.13076,-5.03798,-4.94031,-4.83946,-4.74199,-4.63026,-4.50267,-4.38478,-4.23656,-4.12947,-3.99654,-3.8783,-3.75928,-3.62745,-3.49317,-3.38296,-3.23641,-3.09223,-2.93133,-2.78506,-2.61741,-2.45178,-2.28937,-2.1466,-1.98677,-1.83184,-1.68038,-1.53264,-1.38286,-1.22647,-1.10282,-0.960648,-0.791179,-0.635872,-0.504935,-0.358722,-0.255708,-0.123583,-0.0393288,0.0816643,0.123795,0.220653,0.233871,0.308639,0.281295,0.33644,0.326556,0.371666,0.376856,0.412794,0.39859,0.417068,0.389607,0.396984,0.367155,0.361536,0.30259,0.276657,0.203605,0.171614,0.120646,0.0765905,-0.00701418,-0.0776406,-0.184355,-0.275128,-0.400186,-0.531306,-0.707061,-0.85586,-1.03795,-1.1847,-1.33225,-1.49893,-1.66035,-1.84489,-2.01278,-2.17541,-2.33184,-2.5,-2.67999,-2.87331,-3.04826,-3.22279,-3.37808,-3.54323,-3.6887,-3.8541,-4.00193,-4.15305,-4.29415,-4.47454,-4.61303,-4.75696,-4.89719,-5.01806,-5.12244,-5.27729,-5.39886,-5.50894,-5.62388,-5.76661,-5.88514,-5.98926,-6.09239,-6.23534,-6.36123,-6.51009,-6.64403,-6.74577,-6.86321,-6.98603,-7.12529,-7.2774,-7.42796,-7.54002,-7.65885,-7.8083,-7.94462,-8.08166,-8.22142,-8.32092,-8.45051,-8.58593,-8.73269,-8.87133,-9.0229,-9.16164,-9.31857,-9.46033,-9.62108,-9.75758,-9.91116,-10.0277,-10.1565,-10.2698,-10.4178,-10.576,-10.7301,-10.8451,-10.996,-11.122,-11.2858,-11.4259,-11.5922,-11.6772,-11.8285,-11.9544,-12.1135,-12.2406,-12.4077,-12.4839,-12.6281,-12.6662,-12.7978,-12.8502,-12.9584,-13.028,-13.1352,-13.1064,-13.1615,-13.2077,-13.2665,-13.2812,-13.3105,-13.3129,-13.3209,-13.28,-13.2525,-13.2227,-13.2044,-13.1568,-13.1132,-13.141,-13.1072,-13.0227,-12.9444,-12.8896,-12.8208,-12.7846,-12.7133,-12.6276,-12.5331,-12.4531,-12.3391,-12.1942,-12.0575,-11.9718,-11.8388,-11.6996,-11.5448,-11.4001,-11.2341,-11.1514,-10.9984,-10.8656,-10.7117,-10.6366,-10.4985,-10.3801,-10.2252,-10.078,-9.9097,-9.79063,-9.61694,-9.46682,-9.30192,-9.22932,-9.08586,-8.94349,-8.79014,-8.7032,-8.56831,-8.43058,-8.28903,-8.19648,-8.07199,-7.94872,-7.84339,-7.74082,-7.63413,-7.52818,-7.4232,-7.34943,-7.25055,-7.17416,-7.10133,-7.00038,-6.92324,-6.85047,-6.75068,-6.64228,-6.54408,-6.46128,-6.39741,-6.3455,-6.29161,-6.20012,-6.13191,-6.05473,-5.96892,-5.8943,-5.82297,-5.7636,-5.67681,-5.59026,-5.49396,-5.38907,-5.27906,-5.17226,-5.06753,-4.99077,-4.91844,-4.81649,-4.73413,-4.62669,-4.50339,-4.39524,-4.27965,-4.17769,-4.03945,-3.9378,-3.80909,-3.67915,-3.52442,-3.41183,-3.28276,-3.1498,-3.00094,-2.84559,-2.68727,-2.53636,-2.41453,-2.29167,-2.12622,-1.97265,-1.84045,-1.6924,-1.54285,-1.39009,-1.24328,-1.0908,-0.937589,-0.799175,-0.65525,-0.515626,-0.372331,-0.225944,-0.13968,-0.0232646,0.0541416,0.154569,0.16704,0.257016,0.261806,0.323641,0.325147,0.38407,0.357323,0.393005,0.385997,0.414275,0.39271,0.408783,0.384246,0.39336,0.370675,0.364314,0.309091,0.291377,0.251561,0.226063,0.170455,0.126089,0.034769,-0.0469664,-0.162757,-0.241458,-0.360735,-0.491243,-0.648708,-0.789762,-0.958582,-1.11664,-1.29591,-1.48742,-1.66276,-1.81841,-1.97734,-2.14554,-2.31162,-2.49942,-2.65865,-2.80099,-2.95022,-3.13414,-3.30872,-3.48384,-3.65337,-3.81717,-3.97255,-4.11984,-4.26726,-4.38553,-4.49556,-4.65419,-4.77927,-4.89376,-4.99655,-5.13012,-5.25943,-5.41768,-5.54885,-5.65588,-5.76566,-5.91439,-6.05022,-6.15437,-6.27178,-6.40474,-6.50592,-6.64832,-6.7673,-6.8889,-7.02357,-7.15395,-7.31013,-7.43767,-7.55636,-7.68521,-7.83067,-7.95926,-8.11684,-8.24761,-8.36957,-8.50442,-8.64064,-8.76609,-8.91164,-9.02467,-9.15953,-9.2934,-9.43713,-9.5811,-9.73009,-9.87957,-10.0262,-10.1397,-10.308,-10.4548,-10.6144,-10.7358,-10.8986,-11.034,-11.2027,-11.3421,-11.5052,-11.6276,-11.8062,-11.9261,-12.1,-12.1974,-12.3391,-12.4031,-12.5306,-12.5971,-12.7274,-12.8094,-12.9281,-12.9976,-13.1198,-13.1152,-13.1766,-13.1702,-13.2021,-13.246,-13.2882,-13.2544,-13.2372,-13.2416,-13.2265,-13.2078,-13.1917,-13.2149,-13.2006,-13.1567,-13.1143,-13.0092,-12.9285,-12.8832,-12.8115,-12.7168,-12.6234,-12.5389,-12.4295,-12.3461,-12.2317,-12.1626,-12.0413,-11.8892,-11.7468,-11.6756,-11.5395,-11.3502,-11.1624,-11.0898,-10.9338,-10.808,-10.6418,-10.5109,-10.3404,-10.2159,-10.0402,-9.90951,-9.73359,-9.61231,-9.44065,-9.29559,-9.11965,-9.02841,-8.87981,-8.75116,-8.59717,-8.47599,-8.34908,-8.22031,-8.08589,-7.9794,-7.85361,-7.75944,-7.64469,-7.5428,-7.43737,-7.32804,-7.22514,-7.13642,-7.03767,-6.96442,-6.89291,-6.80572,-6.72184,-6.62725,-6.54365,-6.47493,-6.40852,-6.36558,-6.30941,-6.20645,-6.12744,-6.02539,-5.94102,-5.88595,-5.81817,-5.74367,-5.66392,-5.57281,-5.48243,-5.39667,-5.32037,-5.20321,-5.09244,-4.99024,-4.87362,-4.77692,-4.6715,-4.57649,-4.4686,-4.34949,-4.21714,-4.10765,-3.97903,-3.86615,-3.75171,-3.63593,-3.49848,-3.36269,-3.21397,-3.07319,-2.91504,-2.76205,-2.60304,-2.45118,-2.29405,-2.15237,-1.98771,-1.82865,-1.66718,-1.51316,-1.35686,-1.19923,-1.04909,-0.892892,-0.736795,-0.581286,-0.431244,-0.298419,-0.188388,-0.0515596,0.0141997,0.125994,0.154785,0.247481,0.257754,0.332736,0.334732,0.390057,0.361563,0.402157,0.390135,0.420743,0.397924,0.413724,0.383898,0.382106,0.322924,0.307773,0.261565,0.248243,0.221325,0.199195,0.147531,0.101509,0.0134749,-0.0575547,-0.169998,-0.259612,-0.384751,-0.510653,-0.691076,-0.862885,-1.04302,-1.22151,-1.40949,-1.58813,-1.76262,-1.93085,-2.09732,-2.24826,-2.40244,-2.58666,-2.7496,-2.92217,-3.06675,-3.22947,-3.40922,-3.58557,-3.74686,-3.90802,-4.02677,-4.20114,-4.3509,-4.48136,-4.60493,-4.75929,-4.88594,-5.05894,-5.1942,-5.32044,-5.45331,-5.5878,-5.70536,-5.83446,-5.96594,-6.09545,-6.20312,-6.35721,-6.47318,-6.57619,-6.68761,-6.8125,-6.9445,-7.10541,-7.24744,-7.37838,-7.49051,-7.61386,-7.74638,-7.85646,-8.01386,-8.12131,-8.24775,-8.37847,-8.51511,-8.67086,-8.82136,-8.95588,-9.11424,-9.24847,-9.39782,-9.50751,-9.6464,-9.76387,-9.91531,-10.0577,-10.2055,-10.3522,-10.5083,-10.6293,-10.7966,-10.9182,-11.0835,-11.2233,-11.3927,-11.5364,-11.7029,-11.8195,-11.9862,-12.048,-12.1981,-12.3205,-12.495,-12.5616,-12.7015,-12.7909,-12.9235,-12.9501,-13.0471,-13.1092,-13.211,-13.1882,-13.2149,-13.2572,-13.2948,-13.2665,-13.2838,-13.2904,-13.2948,-13.2851,-13.279,-13.242,-13.2094,-13.1472,-13.0953,-13.0548,-12.9998,-12.9607,-12.8994,-12.8299,-12.7328,-12.64,-12.5301,-12.4246,-12.316,-12.2433,-12.1196,-11.971,-11.8256,-11.7348,-11.5981,-11.4175,-11.2402,-11.1629,-11.0126,-10.9082,-10.7487,-10.6074,-10.4439,-10.3171,-10.1468,-10.0173,-9.84515,-9.75183,-9.59874,-9.45815,-9.29958,-9.16735,-9.00757,-8.87069,-8.70227,-8.60706,-8.46774,-8.33943,-8.21762,-8.15465,-8.04153,-7.90426,-7.77319,-7.6705,-7.55654,-7.44836,-7.343,-7.25796,-7.14905,-7.04092,-6.9395,-6.86779,-6.76824,-6.64029,-6.54306,-6.50937,-6.46568,-6.37336,-6.30629,-6.2503,-6.19391,-6.08251,-5.98302,-5.92933,-5.85844,-5.76314,-5.67351,-5.59562,-5.49997,-5.40209,-5.30118,-5.21518,-5.10198,-4.98831,-4.88323,-4.78093,-4.67729,-4.57449,-4.46521,-4.37626,-4.26893,-4.13564,-4.00054,-3.87918,-3.72566,-3.60815,-3.48329,-3.34597,-3.19486,-3.05653,-2.90029,-2.75801,-2.59496,-2.4363,-2.27421,-2.1334,-1.98436,-1.82992,-1.66931,-1.51563,-1.35982,-1.21477,-1.06529,-0.921025,-0.767156,-0.612805,-0.488014,-0.343352,-0.2477,-0.129383,-0.0577647,0.049503,0.0987966,0.193968,0.22316,0.294862,0.277215,0.333641,0.325481,0.37443,0.353388,0.38283,0.375383,0.398482,0.379229,0.396529,0.37615,0.374514,0.312449,0.299308,0.260027,0.238269,0.184445,0.147032,0.0785415,0.0236315,-0.0691686,-0.153652,-0.264925,-0.353651,-0.469086,-0.589156,-0.743992,-0.882617,-1.04799,-1.21248,-1.3869,-1.54755,-1.70164,-1.87001,-2.03797,-2.18487,-2.3312,-2.47826,-2.62516,-2.79219,-2.9421,-3.1253,-3.30347,-3.46114,-3.607,-3.76334,-3.89539,-4.04568,-4.19021,-4.32053,-4.42975,-4.56941,-4.68665,-4.85448,-4.97504,-5.0858,-5.19639,-5.32173,-5.44716,-5.58038,-5.68661,-5.80779,-5.93716,-6.06398,-6.17284,-6.27401,-6.37844,-6.52613,-6.64937,-6.74869,-6.8706,-7.00454,-7.13211,-7.25431,-7.3654,-7.49657,-7.6321,-7.72776,-7.84366,-8.00802,-8.14454,-8.24205,-8.36037,-8.48827,-8.62907,-8.75234,-8.9053,-9.05554,-9.20717,-9.31756,-9.44669,-9.58021,-9.72925,-9.87629,-10.027,-10.1412,-10.3007,-10.4594,-10.6164,-10.7423,-10.9068,-10.9991,-11.1337,-11.2651,-11.4203,-11.5405,-11.6992,-11.8482,-12.016,-12.1159,-12.29,-12.3564,-12.5062,-12.6142,-12.7426,-12.7665,-12.8979,-12.9402,-13.0291,-13.0611,-13.1404,-13.1845,-13.2486,-13.2513,-13.2835,-13.2733,-13.2819,-13.214,-13.1959,-13.2069,-13.19,-13.1956,-13.1832,-13.1607,-13.1208,-13.0843,-13.0261,-12.9729,-12.9094,-12.8265,-12.7337,-12.6344,-12.5299,-12.4567,-12.3345,-12.2017,-12.0576,-11.9695,-11.8292,-11.7081,-11.5508,-11.3596,-11.1713,-11.1004,-10.9415,-10.8708,-10.7222,-10.5388,-10.3536,-10.2278,-10.0437,-9.90277,-9.7311,-9.62463,-9.47347,-9.35206,-9.20053,-9.05256,-8.88489,-8.79068,-8.65131,-8.52431,-8.38128,-8.27512,-8.15023,-8.05388,-7.94261,-7.84454,-7.73736,-7.59999,-7.46766,-7.3813,-7.26257,-7.17634,-7.09732,-7.01461,-6.92288,-6.81131,-6.71848,-6.61147,-6.51751,-6.45577,-6.39121,-6.31149,-6.26086,-6.18773,-6.11768,-6.04415,-5.95593,-5.86034,-5.76807,-5.69072,-5.58553,-5.48476,-5.37833,-5.2866,-5.21918,-5.11375,-4.99928,-4.89445,-4.77988,-4.67286,-4.56091,-4.47616,-4.37078,-4.2376,-4.10901,-4.00033,-3.87643,-3.75521,-3.60763,-3.48167,-3.33228,-3.20635,-3.07537,-2.93644,-2.78647,-2.63855,-2.49413,-2.34917,-2.195,-2.04825,-1.88755]}},\"id\":\"d36a5c33-909d-40a9-a878-2141fefeb426\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"line_dash\":[4,4],\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"f402f6f1-e20e-4da8-9e4d-9d31c9a2d16a\",\"type\":\"Line\"},{\"attributes\":{\"formatter\":{\"id\":\"b72f21dc-1907-4ee1-a62d-c831637b9b34\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"4292405f-0d76-4aeb-a8cd-47359d5a2ea5\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"5aad1ce7-436c-4c5b-b6b7-fc7f02854d53\",\"type\":\"BasicTicker\"}},\"id\":\"83c9d4b5-9831-461b-b44b-5aefd6eb4951\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"193bb9bc-d078-443f-a9ce-825c9df61f54\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"line_color\":{\"value\":\"orange\"},\"line_width\":{\"value\":2},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2749d6b8-20c9-4f7d-95b4-fee5956b5090\",\"type\":\"Line\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"4292405f-0d76-4aeb-a8cd-47359d5a2ea5\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"7954bc63-8efc-4a0d-b1dd-b8b6be73009f\",\"type\":\"BasicTicker\"}},\"id\":\"c0a8b149-7601-4cb7-b117-8069bacea2ae\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"5aad1ce7-436c-4c5b-b6b7-fc7f02854d53\",\"type\":\"BasicTicker\"},{\"attributes\":{\"data_source\":{\"id\":\"d215bb0a-6a40-4dc2-8b0f-b1a56389f5d4\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"ef63eae4-5dfe-410d-bc1a-f4fd70e5db58\",\"type\":\"Line\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"f402f6f1-e20e-4da8-9e4d-9d31c9a2d16a\",\"type\":\"Line\"},\"selection_glyph\":null},\"id\":\"4f86c414-b0a3-452c-8bc6-6c96b148c243\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"line_width\":{\"value\":2},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"9725ffa8-da4f-4f54-bd52-22b07503998b\",\"type\":\"Line\"},{\"attributes\":{\"angle\":{\"field\":\"angle\",\"units\":\"rad\"},\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"units\":\"screen\",\"value\":5},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"87e15ff1-c4d5-45d6-bef4-d406f904f23a\",\"type\":\"Square\"},{\"attributes\":{\"line_color\":{\"value\":\"navy\"},\"line_dash\":[4,4],\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"ef63eae4-5dfe-410d-bc1a-f4fd70e5db58\",\"type\":\"Line\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\",\"angle\"],\"data\":{\"angle\":[-3.1128324535897933,-3.113360853589793,-3.1114499535897933,-3.1178489535897933,-3.1211273535897934,-3.1288894535897933,-3.140908881589793,3.120370253589793,3.0896624535897934,3.057502253589793,3.0107806535897934,2.9623736535897933,-0.226407,2.862153653589793,-0.322252,-0.36264,-0.399959,-0.43502,-0.470836,-0.4961400000000001,-0.5214370000000002,-0.547179,-0.567708,-0.582556,-0.6044940000000001,-0.622421,-0.6346800000000001,-0.647271,-0.659824,-0.66785,-0.678464,-0.6876069999999999,-0.696337,-0.707378,-0.716035,-0.726017,-0.735521,-0.745345,-0.755304,-0.765199,-0.7723620000000001,-0.782802,-0.794831,-0.803954,-0.812263,-0.8244549999999999,-0.8359559999999999,-0.848604,-0.8637739999999999,-0.8772439999999999,-0.88995,-0.905673,-0.922266,-0.9368469999999999,2.1841526535897935,2.1628196535897932,2.1463466535897933,2.1292926535897934,2.111082653589793,2.0931626535897934,2.0740426535897933,2.059152653589793,2.043912653589793,2.025932653589793,2.009392653589793,1.994752653589793,1.9835526535897934,1.970752653589793,1.9577026535897932,1.9483126535897932,1.9460626535897934,1.9475326535897934,1.9457926535897931,1.9534526535897934,1.9618926535897934,1.970152653589793,1.9865126535897932,2.0057126535897933,2.025142653589793,2.0508626535897934,2.075572653589793,2.1007626535897934,2.1313826535897933,2.1532346535897933,2.1841616535897934,2.2186926535897933,2.2480456535897932,2.278964653589793,-0.830934,2.3381236535897933,-0.773882,2.3998966535897934,-0.7145819999999999,-0.690878,-0.663884,-0.632288,-0.6060640000000002,-0.579689,-0.5556,-0.529976,-0.506831,-0.4856690000000001,-0.456323,-0.4267040000000001,-0.396158,-0.37096000000000007,-0.345253,-0.322404,-0.292989,-0.262561,-0.236058,2.932269653589793,-0.185161,2.984068653589793,3.0118436535897932,3.031280653589793,3.056199253589793,3.0806118535897933,3.1012752535897934,3.118271553589793,3.133849733589793,-3.1411938955897933,-3.135516683589793,-3.129537053589793,-3.1194396535897932,-3.113837153589793,-3.111022953589793,-3.1115619535897934,-3.115173053589793,-3.1291233535897933,-3.1356487635897934,3.135049343589793,3.104979953589793,3.073864753589793,3.0271296535897934,2.9705636535897932,2.931290653589793,-0.252379,-0.29245,-0.333634,-0.381912,-0.424996,-0.45799599999999996,-0.48533899999999996,-0.5172739999999999,-0.543033,-0.563739,-0.584245,-0.6018009999999999,-0.614588,-0.628545,-0.641835,-0.6532789999999999,-0.661119,-0.671666,-0.683001,-0.696037,-0.7044559999999999,-0.715625,-0.721585,-0.734453,-0.743549,-0.750086,-0.763778,-0.77402,-0.784169,-0.7949199999999998,-0.8032649999999999,-0.8128529999999999,-0.8250589999999999,-0.8375689999999999,-0.8478539999999999,-0.8639459999999999,-0.8751329999999998,-0.8918119999999999,-0.909263,-0.92684,2.1962746535897932,2.1763896535897933,2.158501653589793,2.137662653589793,2.1227826535897933,2.101112653589793,2.0848826535897933,2.0701026535897933,2.0510526535897933,2.030632653589793,2.016792653589793,2.004522653589793,1.9902426535897932,1.975202653589793,1.9679526535897933,1.9582726535897934,1.9532326535897933,1.946212653589793,1.9461526535897933,1.9501326535897932,1.9511226535897934,1.9611526535897934,1.969442653589793,1.9821626535897932,1.9989426535897932,2.017352653589793,2.0440226535897934,2.0672126535897934,2.090672653589793,2.1153026535897936,2.1460486535897934,2.1759456535897934,2.2017876535897933,2.226589653589793,2.2554846535897934,-0.8540969999999999,-0.825564,2.3419106535897933,-0.768765,-0.7356590000000001,-0.7116869999999998,-0.6872639999999999,-0.65929,-0.629609,-0.6053029999999999,-0.579961,-0.549553,-0.523958,-0.49787899999999996,-0.48089299999999996,-0.45728399999999997,-0.430334,-0.40223300000000006,-0.375162,-0.3466,2.8203696535897933,-0.297497,-0.271915,2.8962236535897934,2.9164166535897933,-0.199406,2.973437653589793,2.993743653589793,3.0192526535897932,3.0437192535897934,3.069290853589793,3.096269753589793,3.1131114535897932,3.126883753589793,3.1344770735897933,3.141427738589793,-3.1328261835897933,-3.124063353589793,-3.1188958535897933,-3.1124642535897933,-3.1122976535897933,-3.112101053589793,-3.1159625535897932,-3.122326653589793,-3.1287068535897933,3.135289223589793,3.104392953589793,3.073898453589793,3.031654653589793,2.987274653589793,2.936386653589793,-0.247004,-0.2897,-0.33351500000000006,-0.375575,-0.4100309999999999,-0.451697,-0.488801,-0.51755,-0.5424,-0.562462,-0.5795779999999999,-0.592606,-0.610082,-0.626214,-0.639334,-0.650794,-0.660739,-0.667107,-0.673465,-0.6880739999999999,-0.7031480000000001,-0.7104960000000001,-0.7198380000000001,-0.731085,-0.7392849999999999,-0.745624,-0.7567479999999999,-0.767119,-0.7760879999999999,-0.785123,-0.795739,-0.807364,-0.818543,-0.831495,-0.8450759999999999,-0.858804,-0.8717299999999999,-0.888766,-0.905614,-0.9212309999999999,2.199568653589793,-0.959771,-0.982069,2.1372326535897934,2.1231326535897934,2.1050826535897933,2.085382653589793,2.0698426535897934,2.0507326535897934,2.0327526535897933,2.017142653589793,2.004042653589793,1.9897826535897933,1.9741226535897933,1.9629026535897933,1.955372653589793,1.9528626535897933,1.9450426535897933,1.9448226535897934,1.9507226535897932,1.9547526535897932,1.9654126535897931,1.974822653589793,1.9895926535897934,2.011222653589793,2.033732653589793,2.060802653589793,2.0824426535897933,2.1137826535897934,2.1389826535897933,2.165449653589793,2.198968653589793,2.228778653589793,2.2632576535897933,2.2921056535897932,-0.822197,-0.796215,-0.7678979999999999,-0.735388,-0.7111960000000002,-0.6861910000000001,-0.660707,-0.631835,-0.606816,-0.5794630000000001,-0.550533,-0.529443,-0.503878,-0.47265200000000007,-0.45092899999999997,-0.424449,-0.396725,-0.37187,-0.346977,-0.321428,-0.290931,-0.262609,2.9036506535897932,2.929485653589793,-0.184157,2.984195653589793,3.0084866535897934,3.036725653589793,3.0605550535897934,3.0875671535897933,3.107746353589793,3.1228882535897933,3.130912553589793,-3.1407667845897933,-3.1319477635897934,-3.126056053589793,-3.118716253589793,-3.112001453589793,-3.1119475535897934,-3.1178111535897934,-3.1216388535897934,-3.1209846535897934,-3.1277036535897933,3.134455393589793,3.1062101535897932,3.0745799535897933,3.026161653589793,-0.17136199999999996,-0.21937199999999998,-0.26206100000000004,-0.306612,-0.347417,-0.386367,-0.421439,-0.46040499999999995,-0.4993040000000001,-0.519546,-0.540957,-0.565342,-0.585948,-0.603476,-0.622827,-0.633155,-0.645201,-0.656665,-0.6647069999999999,-0.673972,-0.686812,-0.697694,-0.703311,-0.7121790000000001,-0.7267030000000001,-0.738017,-0.7466,-0.755033,-0.761667,-0.7773,-0.783535,-0.7935859999999999,-0.804437,-0.8145549999999999,-0.8257589999999999,-0.839985,-0.8534209999999999,-0.8660589999999999,-0.88022,-0.9006759999999999,-0.9198279999999999,-0.9414849999999999,-0.954682,2.1638306535897933,2.145976653589793,2.1305626535897932,2.1160626535897933,2.0941126535897934,2.0755426535897934,2.058012653589793,2.0393426535897934,2.0257626535897932,2.009282653589793,1.9930226535897932,1.982862653589793,1.9745126535897934,1.9622326535897932,1.9554326535897932,1.9519926535897931,1.9458126535897933,1.9482626535897933,1.9499526535897933,1.9575026535897933,1.9707326535897933,1.9865326535897934,2.0055026535897933,2.023022653589793,2.043352653589793,2.070552653589793,2.100432653589793,2.1290926535897934,2.153376653589793,-0.961796,2.2155506535897933,2.2464866535897934,2.277496653589793,-0.8317539999999999,-0.80111,-0.767345,2.402349653589793,-0.716878,-0.693472,-0.6675500000000001,2.505323653589793,-0.6079390000000001,-0.580994,-0.5511149999999999,-0.524384,-0.497219,-0.47096799999999994,-0.449999,-0.424919,-0.39929400000000004,2.770744653589793,-0.342958,-0.317652,-0.29106,-0.264934,-0.23700200000000002,2.929625653589793,-0.18345099999999998,2.9848646535897934,3.0110276535897933,3.0356626535897933,3.0604954535897932,3.0814695535897934,3.1007075535897934,3.118030553589793,3.1303514535897934,-3.1399540735897933,-3.138750833589793,-3.1311430535897933,-3.1274013535897933,-3.119829453589793,-3.1130722535897934,-3.1115880535897933,-3.1163442535897934,-3.1224527535897932,-3.1281111535897934,3.1409589105897933,3.1193134535897933,3.0898410535897933,3.059857553589793,3.0201306535897934,2.9731726535897933,-0.215617,-0.254276,-0.299712,-0.340776,-0.37552099999999994,-0.410128,-0.451689,-0.481382,-0.504076,-0.5320889999999999,-0.554308,-0.5706400000000001,-0.592929,-0.6064769999999999,-0.620096,-0.635369,-0.6466030000000001,-0.6564640000000002,-0.66388,-0.674723,-0.680973,-0.694584,-0.703397,-0.712791,-0.7217730000000001,-0.7289050000000001,-0.7374510000000001,-0.7444940000000001,-0.757959,-0.7692989999999998,-0.7777609999999999,-0.785718,-0.796016,-0.807641,-0.818753,-0.8304429999999999,-0.8435349999999999,-0.8535269999999999,-0.8691539999999999,-0.884038,-0.901665,-0.921787,-0.9383499999999999,2.1866766535897932,2.161858653589793,2.1475546535897934,2.126422653589793,2.110202653589793,2.0907226535897934,2.071702653589793,2.0543126535897933,2.0349826535897932,2.0236126535897934,2.008802653589793,1.992662653589793,1.979502653589793,1.9711426535897933,1.9582426535897932,1.9492926535897934,1.9502426535897932,1.9480326535897932,1.952562653589793,1.956632653589793,1.9635426535897933,1.972722653589793,1.9910126535897934,2.011372653589793,2.0274726535897933,2.0507926535897933,2.079222653589793,2.103482653589793,2.1315426535897934,2.1633906535897935,2.1923446535897932,2.2181626535897934,2.2516526535897934,-0.8550729999999999,-0.8255259999999999,-0.7946489999999999,-0.763353,-0.736116,-0.706558,-0.684623,-0.658568,-0.623097,-0.594934,-0.565194,-0.5373330000000001,-0.515691,-0.49127300000000007,-0.46256899999999995,-0.436747,-0.410455,2.7589016535897932,-0.35810400000000003,-0.330063,-0.30085,-0.27749500000000005,-0.25273700000000004,2.915789653589793,-0.201037,-0.175531],\"x\":[8.462918745489562,8.567594531394107,8.425440946901976,7.932863346041569,7.612685516901352,7.508154159002526,7.205978315443176,6.745850582158622,6.6696566998487254,6.6086155533789634,6.406959183453424,6.386257700641508,6.431251095509907,6.322803053579663,6.31851130739266,6.325926044161973,6.431254075023492,6.465361052977219,6.522490186761543,6.635801368560123,6.836250042254813,6.869429816755845,7.051564585347624,7.102520614236387,7.313794862977399,7.29446389991347,7.63081876148898,7.60376173645969,7.8216515224358565,8.173384754653283,8.086281064851725,8.256474872340418,8.393593531518931,8.644029612415014,8.871760966085782,8.883333952819404,8.856400666693872,9.177811542201198,9.229220117498919,9.377477107934839,9.500960721501261,9.475339720461887,9.699424086823287,9.600869081275858,9.926266768712733,9.718253787318062,9.884652947043381,9.839516853248162,9.879611491348975,9.853112870295776,9.696942577112718,9.723110405400494,9.390391562833715,9.344559668715332,9.15326078060926,8.716323703022791,8.545183503317753,8.229262239999484,7.829144466282768,7.661454543519493,7.211074536203076,6.884720665154385,6.7742432539416315,6.401365249116182,6.101432866130609,5.798544312191892,5.50546707725408,5.275061092106669,5.044461052770542,4.750608408267526,4.6911304223330745,4.597455066640235,4.474416715486859,4.437132467386453,4.447447819133748,4.463287877132691,4.518948688782045,4.632235970642265,4.607573608263069,4.89178816014534,4.952086831134429,5.208059022195664,5.378503963103088,5.56464595167164,5.649206190760172,5.934920956034283,6.13740892461956,6.391427999790058,6.479158969587181,6.686822109858391,7.087410120489889,7.299757348722545,7.535437668402091,7.675586202762732,8.032310148121237,8.2148802893216,8.503176492309487,8.77184648591577,9.023942703082668,9.040878455491292,9.395789213049174,9.750188943159536,9.91979995048636,10.00294102548934,10.198055943307935,10.598473890175802,10.709217384227932,10.794989957740171,10.958418871309235,11.117755363491307,11.149088066735183,11.118781237292247,11.202874811258177,11.30112358897145,11.062227133646365,11.165816879332437,10.853407707539718,10.86077491000313,10.845079727030932,10.506242317943988,10.488385588051042,9.925879210853132,9.639732060285562,9.3224225102226,9.061396080682208,8.901989995886739,8.463553836289961,8.051607992298653,7.786531728311569,7.7734556390252765,7.153293635821742,7.172146459873541,6.830079615684859,6.747983633000687,6.564997395918065,6.4421287523141855,6.394736604139836,6.247869225190391,6.4111065348143725,6.530663718783423,6.270341163798555,6.4588299002225025,6.491543139562416,6.7014623351157105,6.709561279841304,6.737581488486218,7.103946002800875,7.02393135633818,7.246186445992554,7.220539711899218,7.409893827930328,7.39379337649878,7.846993827863775,7.89510878755921,8.223401933200014,8.322061751216014,8.271304591790784,8.54153990118022,8.835983397951274,8.779158242234908,9.108098710805661,9.138246185685627,9.220809143718022,9.302081244422556,9.399930772805293,9.487507491998562,9.571222205830171,9.614328392966058,9.777306056691009,9.895917682926097,9.843973668575563,9.747725641935387,9.794948428870741,9.766339030061136,9.785604612151257,9.572327413796469,9.371323573313164,9.161085537783093,8.859180648378139,8.668648098798007,8.272671029259673,8.045713347738428,7.865995236984902,7.507829213136032,7.197811558688247,6.794729903382248,6.541145062226191,6.2701185237735135,5.9949796545715115,5.737609781006495,5.452355977655255,5.264508392625472,5.131697689110262,4.892153440719695,4.642097570111285,4.5834673929888785,4.468459067099988,4.436714756451789,4.405560847256797,4.447160646896209,4.456022612933677,4.566081853202315,4.623386250769059,4.748522177007938,4.9860538675489146,5.128185697651931,5.3388280737166305,5.388476154886713,5.5663224872566985,5.7842562210906445,5.922494695984916,6.167726083343166,6.253224549241412,6.671715822311617,6.798884652427129,7.179547639158406,7.427824861270384,7.544524721839908,7.863495972230095,7.895254677071625,8.314224707499617,8.531670896557145,8.887642736008733,9.216694583610227,9.167228311409046,9.390273812553911,9.628016721290209,9.881020182776675,10.074704885457518,10.174255123043586,10.560029635859475,10.773807045129915,10.767359954824562,10.960136146079725,11.028152069196267,11.138573354175183,11.104212018303452,11.165770757952338,11.31166892931463,11.418453270704656,11.254051443914229,11.07544050063688,10.924683006398157,10.714585808127882,10.68946300150854,10.50316370869968,10.140743274170271,10.089799862794072,9.504014791802971,9.228192015834434,9.072902569314678,8.841677752241582,8.435489049420704,8.270731943042659,7.980528069829514,7.46173496704329,7.3798572676824845,7.325484465011901,7.0966769137078005,6.646382329513871,6.5046224478347865,6.42546526288085,6.145233913143236,6.371575209865593,6.340002087593737,6.450021452741512,6.497900305598444,6.465376233480653,6.367168198491595,6.6454030694579815,6.709810975510388,6.72525163694273,6.864909436430349,6.993388337285197,7.118889826368741,7.285359880094374,7.339143016519354,7.591666982096631,7.640199761853077,7.913943389371364,8.101339366566036,8.34240052982301,8.466354523205633,8.536611226703375,8.704859002786165,8.74707376432877,8.885462317342952,9.03618212035541,9.14011052643122,9.236656924521474,9.478233907321675,9.445852031234766,9.687198937874454,9.86489470140404,9.754967619837723,9.772489628972737,9.867859635156316,9.84594207696454,9.892598803786255,9.898818118892182,9.75737817790147,9.603734152703684,9.388149875093047,9.335682968009374,8.976974395938008,8.649344880741934,8.434617371052541,8.101389055147667,7.851821403091141,7.513589563510848,7.195528641034855,6.876436123379656,6.53837777203567,6.229209711824896,5.955725943138076,5.739013271391404,5.418891927554661,5.169111820261849,4.999955740998894,4.83937047075383,4.583896354744631,4.536973129027259,4.4760359112040975,4.396507368008945,4.4929989292756085,4.443987884271939,4.5320345982585515,4.5762167520707875,4.766274782780378,4.897014576854569,5.090118905244668,5.213453495379258,5.358743248715371,5.637230090780353,5.696549720888357,5.953701488419047,6.270004728296352,6.443650964704134,6.7163526553772295,6.813565617624476,7.00414019652171,7.287183512488491,7.587559922977372,7.78987799557189,8.12890015942932,8.129810169909694,8.456272400806215,8.682272420807813,8.991960302836207,9.255933892550754,9.358522249813888,9.605425982864292,10.013064272672425,9.999775074108591,10.156713347300371,10.371494838306104,10.645854792327333,10.938355382750947,11.10947044228269,10.985115692657013,11.023315034861518,11.254108302621344,11.220312148250928,11.392806810167682,11.334148685670588,11.312113558759805,10.998187860513,10.83616668895902,10.63090785680772,10.432174861871486,10.206817854361113,9.890006627212035,9.635281826867285,9.56224578807063,9.082103014673084,8.946341687047898,8.468657373506982,8.281107717471377,7.7467775383576605,7.619821683878329,7.344811520115183,7.0572102473449,6.87211608068777,6.757588399430823,6.60438493792958,6.356239055198303,6.309915377233472,6.509960748170383,6.388485889103484,6.289207745964492,6.309857080273286,6.40480961820759,6.709279676333962,6.520150663549424,6.713188413450048,7.134088034465001,7.009468656063862,7.159736402655656,7.28289523183019,7.326874307952944,7.471155895514155,7.785626018303402,7.79663406387742,8.04641954055949,8.265343417336409,8.210904745796345,8.617179438032325,8.696591153626375,8.688457007868493,8.774859633892998,8.920411310008634,9.047237803694266,9.093790016969296,9.405971483615438,9.515440566925085,9.627114475098708,9.633107345703205,9.613809406564434,9.76979816523717,9.861702468607291,9.758870297335568,9.872444817503995,9.931420988502248,9.808433251241416,9.645190692819444,9.470138240647174,9.21558354505364,9.088019438715486,8.85690357183233,8.491677586620543,8.194209942571504,7.999904244630976,7.5782404888054336,7.332412235402022,6.974672360462725,6.711301194352253,6.325448820538104,6.0971149211181315,5.893427606018405,5.617783152976829,5.309174515956106,5.133380732235422,4.929930081864242,4.799090742994122,4.506877379734386,4.467982418331339,4.477878573765892,4.349782022214321,4.452561723724443,4.412371874641047,4.57379294668802,4.602552296910312,4.784046139716402,4.9266315290354195,5.105495939886476,5.341335429341983,5.5122029805467765,5.7206495526318735,5.991209663900071,6.205989878342165,6.3914447151909615,6.662087271783864,6.834469625842389,7.136765941045929,7.233996323365529,7.679880096485884,7.943093730260751,7.917098408841433,8.373677453828439,8.43842943874457,8.76651760807105,8.910282580517311,9.326930763218337,9.449802977936658,9.832811758073563,9.960030299779216,10.135677423428795,10.318499102542269,10.582625183709856,10.661805413384151,10.859313102802528,11.018324294977656,11.105421782612066,11.175810042795542,11.454859377763325,11.220211724985719,11.224023293195302,11.269059904219818,11.250680645642614,10.96972827231297,10.891285468409944,10.827044495735032,10.550270712014301,10.25585197767971,10.071686479025685,9.847800234739784,9.546818747952107,9.46112721767214,9.027231763106073,8.67607018860051,8.440859022721138,8.106595410370376,7.8221270188005905,7.496908663670875,7.131878567810888,6.772328886413567,6.704212265753129,6.720837635648653,6.400881845417745,6.377656426045614,6.552702700282471,6.330862403335073,6.345222093508845,6.306803528311352,6.262724349581499,6.38105415813035,6.509581198956537,6.640667016779193,6.703764195139762,6.652875629742034,6.944699970069524,7.095515768752376,7.250088441298023,7.332923053359453,7.403182096630073,7.468784100704672,7.7092659675477835,7.711869194383741,8.03808481828275,8.107096344130326,8.387677457317654,8.583364110480694,8.379381169316911,8.76035095360983,8.811184209186754,9.077579252287974,9.055570320042223,9.304082921313041,9.15970942519167,9.479411675842604,9.530075553930581,9.601629693034266,9.691552127050622,9.692561844448507,9.82419558012999,9.825005494813485,9.918810209131035,9.83851027128374,9.796536432338259,9.776990088540733,9.637428611354588,9.471572878722446,9.321543766047569,9.040130245106454,8.735180982341372,8.484143691112516,8.194965053126273,7.889306149141215,7.525424048600891,7.193466247963202,6.90569393221544,6.694254625172172,6.424596461761834,6.162000618393539,5.7818344954988135,5.540348405144625,5.330865859565741,5.1379323979253755,4.814671347309475,4.682897877489056,4.616193913308238,4.4810425000023155,4.461779594653305,4.609718050967902,4.43099134147749,4.52156135495461,4.589699357614192,4.611593753360322,4.807456721118723,5.033788782553475,5.210584563094751,5.337861071200505,5.5802506231205165,5.836630057352593,5.991507283284018,6.058829054780081,6.345802407975334,6.619642592081347,6.91900491050834,7.125743042274128,7.305859731522199,7.595460375353904,7.84859749181704,8.053976755023628,8.323688470417913,8.638057485649458,9.009469618310591,9.139374764026481,9.262206795180772,9.717844321717436,9.671818932368105,9.946525343261179,10.40735343725866,10.383704449638843,10.5530988253057,10.615690450966653,10.81490445244226,10.907819786464344,11.150736606322656,11.261379762336832,11.234585183315932,11.16230275899519],\"y\":[0.24346236596519058,0.24194289765518065,0.2540424829975034,0.18839093139046836,0.15581764714048885,0.09538271464508095,0.004927246972609064,-0.14318463636223014,-0.3466682877954227,-0.5570347117888161,-0.8429205955852803,-1.156952213834711,-1.4814808297452355,-1.8143095952024544,-2.1096914576428216,-2.400182160877222,-2.718779800736669,-3.0045241951173094,-3.3200652799605277,-3.5919659738109435,-3.927230749493984,-4.185066136820989,-4.497062279830155,-4.679337580517905,-5.052037337815846,-5.234290235787386,-5.6186271872502624,-5.747738130217096,-6.068216677614345,-6.446844163030568,-6.518545910724295,-6.781215906635866,-7.0174294430114195,-7.39047071232221,-7.719116102290253,-7.886358037312659,-8.014242376605809,-8.470560181348015,-8.68979936378011,-9.006093844178954,-9.25642255563618,-9.426267948230482,-9.884158298709721,-9.963952384681555,-10.474460870438596,-10.508654793801066,-10.938315067984949,-11.169158880804112,-11.563698592578643,-11.852288207988014,-11.970616267184349,-12.396438848894977,-12.39021056546907,-12.710555668727421,-13.003148848342864,-12.961268508680895,-13.170198903001662,-13.169837251664072,-13.052513825929237,-13.307878747854014,-13.098537297092511,-12.958774331424872,-13.233720964884604,-13.079874014584687,-13.007596750749203,-12.847787449578512,-12.572081066842967,-12.478212100879773,-12.380774357328425,-11.98027998801772,-11.90841115223442,-11.620495536775703,-11.367283646332215,-11.024038630051376,-10.785952137205248,-10.57564213349905,-10.236734185674406,-9.970698247980826,-9.433497093042305,-9.394725786113284,-8.962719456554744,-8.889417782471828,-8.56768061489715,-8.448447454564917,-8.025125273830744,-7.841190550268824,-7.632434739511381,-7.463580488686355,-7.0978260025459905,-6.932969940761966,-6.926022011694554,-6.688069584369708,-6.537198320781378,-6.34627638793477,-6.284055716206581,-6.018425939738351,-5.893349402558391,-5.743138803609676,-5.602396331167683,-5.296913029589349,-5.216594224582626,-5.146517811364258,-4.869406451748594,-4.547714819619,-4.265558886847269,-4.122467125310013,-3.851658299661365,-3.606169404269416,-3.3058357915863934,-2.988070776865947,-2.6818310331158366,-2.3620159625281745,-2.098371095225314,-1.7950703236344387,-1.4434219215524375,-1.2367442044395505,-0.9290687509100037,-0.6631209197774522,-0.4374824846124678,-0.24506155684425918,-0.08121235351352235,0.003958023952147124,0.05857144357680094,0.112392841831557,0.2007699514298041,0.24714265016869844,0.2588089262786132,0.24186813753045502,0.2057649301927864,0.09693457435888014,0.042518891238579985,-0.04693024742564044,-0.2501794536051592,-0.45772684961104326,-0.7547483615013857,-1.1126608372306792,-1.3650088657859043,-1.6111853704086365,-1.9302746569751255,-2.2634646885396466,-2.5183661565533693,-2.9231264700816113,-3.2000407297564393,-3.534457675390313,-3.817390166338034,-4.066534346948005,-4.490904889405862,-4.644592550897151,-4.976565047380956,-5.096040750561789,-5.38616734500517,-5.526120811567801,-6.00602093634944,-6.141601093575301,-6.537353343291326,-6.771136677024578,-6.910975517234935,-7.259748902444642,-7.681623827754745,-7.724571201548917,-8.224330557207697,-8.40370148564322,-8.591554477807033,-8.908308291261708,-9.188420348812308,-9.46421271946437,-9.755251290285834,-9.964171477960758,-10.3294731363121,-10.713742917521897,-10.928684946615991,-11.04824694236852,-11.468597372205661,-11.697587439720401,-12.126161090165514,-12.294837905522813,-12.483255298369292,-12.684759389496572,-12.795263758492917,-13.011351094302455,-12.995977277667414,-13.064583866929082,-13.41537032257145,-13.294407505277592,-13.19725596537454,-13.0432930864902,-13.207898942864224,-13.113927532887782,-12.94423798264207,-12.867232268475556,-12.739241079943774,-12.551121927301,-12.574365680525615,-12.162260530117518,-11.77876013846818,-11.632039069200538,-11.209164222441025,-11.097581030561702,-10.706842973590206,-10.55834916408326,-10.214223890390485,-10.005013833066725,-9.655895197556756,-9.273888846889626,-9.205163782893845,-8.959131679487594,-8.816177158456785,-8.310370415439813,-8.047039363160865,-7.916761354346496,-7.697686785030327,-7.554366996701203,-7.177343187194308,-7.230406679759918,-6.995941091167851,-6.944596769622765,-6.723374991051266,-6.506898062029747,-6.453938758984399,-6.11856876828876,-6.057046068274773,-5.903491908425031,-5.822407714774981,-5.6451365406383145,-5.297093433808813,-5.10409899642084,-5.023383133363029,-4.862159643364251,-4.6245448025658105,-4.328411669564404,-4.158684220972969,-3.89128600263576,-3.5828095739573413,-3.3603323272254886,-3.0748794088032336,-2.7892633227536354,-2.543537436831857,-2.2565096124006465,-1.9202469329692973,-1.7006164366882084,-1.383731020730578,-1.0874655888129594,-0.791253499022492,-0.48594888647323853,-0.30453108113949867,-0.15450112703145266,-0.07215848786124582,-0.0016639593594575614,0.0833187949402985,0.16178031706485743,0.2059612228627398,0.25761678985704983,0.2471883678560745,0.2439878587836495,0.20458653221367834,0.14377557512829997,0.09510062846273416,-0.046176290120624984,-0.264116092933992,-0.45061005262395604,-0.7180001866460698,-0.9995117123433477,-1.2790427583369812,-1.6066118900114674,-1.8898665010278024,-2.234655142247739,-2.5620624262698284,-2.8102925518784567,-3.0890301644719,-3.5343510517262495,-3.8199839885685827,-4.053286885072303,-4.327532996524645,-4.577630550134357,-4.793408598578222,-5.092764711393142,-5.308636963060783,-5.644473796816126,-5.817691361689807,-6.151426849099751,-6.3802591544331015,-6.656481364805938,-6.960217891517158,-7.2363492013667985,-7.489586457316095,-7.669270902203895,-7.9691346310047,-8.239003534880249,-8.440487960101668,-8.721997710885365,-9.137908493637791,-9.271584602645765,-9.681869279123946,-10.071056463460549,-10.193216663346147,-10.442766457774505,-10.822286020562045,-11.097273758318265,-11.46304981919414,-11.774585306459494,-12.016106712800623,-12.242753053712752,-12.360655840722627,-12.837210675642106,-12.816080835601554,-12.953667200603206,-13.262973521949698,-13.144683787262954,-13.270175035166636,-13.2890850355132,-13.201234244798744,-13.210453256458667,-13.132234467909484,-13.016658193488313,-12.875685358466637,-12.88631324005409,-12.698950213205931,-12.50029226056852,-12.353840207726996,-12.043907235062708,-11.671093145415252,-11.559094453567052,-11.2089404798853,-10.882242287462777,-10.788508586061756,-10.394141146551947,-10.181382158144713,-9.70974474680291,-9.549524548637585,-9.18081887818695,-9.064858739686507,-8.638750063030983,-8.393854184339125,-8.335199047029443,-7.843039176712481,-7.703297862681724,-7.558935795040289,-7.327434129398058,-7.229786114174281,-6.962585808643626,-6.763185154871099,-6.5924800197964855,-6.537520528857069,-6.37954028548334,-6.318093260472655,-5.950443818845189,-5.870259951089312,-5.681689609691822,-5.5196141823697955,-5.41628594303608,-5.159807960548378,-4.9113186546706125,-4.848339291069784,-4.519092908674984,-4.25503442768334,-4.045049391415373,-3.849609849151097,-3.6421986437649703,-3.3264751212127295,-2.9529871704666464,-2.673556816713644,-2.423528981231573,-2.0899789917156184,-1.8081499235950693,-1.5176164407094783,-1.1906351219926994,-0.8932228976378265,-0.5859995640740024,-0.35995435830659467,-0.1951503300960905,-0.10901398027424088,0.008167851740196304,0.09293411505504351,0.14857674288221606,0.20780207233342735,0.2648102833897971,0.25112776538212994,0.1969742981609707,0.15459816815613203,0.15705151860974684,0.10201864723320207,-0.0503699997035288,-0.24325416738991845,-0.4535233268289211,-0.7657548357985758,-1.1000061779698247,-1.406859429599337,-1.7461642144085139,-2.0225684326681415,-2.2773477330000005,-2.566940565464086,-2.871273800269759,-3.3274892989658182,-3.5560843981992316,-3.83966956151438,-4.285669519293724,-4.446921666114466,-4.7519382526383325,-5.019749456365834,-5.2620547043012635,-5.483515467820266,-5.859925177339477,-6.009449753753356,-6.305776477746606,-6.601858002372794,-6.7328643098950876,-7.224247059227203,-7.374398117586782,-7.500958697554659,-7.8008281230568866,-8.11275556763977,-8.37109902781023,-8.55763676298951,-8.969810908788054,-9.362560090985609,-9.591307373520303,-9.792161830063826,-9.987031713890428,-10.35679222059265,-10.691705968210352,-10.886982818016277,-11.315967884601767,-11.678266531858956,-11.870226621507348,-12.171354837862102,-12.432351678706327,-12.657717026941967,-12.835113592077379,-13.141601305748997,-13.098344695986828,-13.076755997458326,-13.187866288249031,-13.134463609292538,-13.271780949447844,-13.164284648403699,-13.259812160384703,-12.930321201685329,-13.002111141221592,-13.118500421260816,-12.852689628483592,-12.428402470515762,-12.437476001903043,-12.178720256165262,-11.973762488479053,-11.449078300196856,-11.269186477713555,-11.238673760217809,-10.681915807532892,-10.533168633247264,-9.994765610051925,-9.850315032567584,-9.474095986647255,-9.358718656582461,-9.023363799997986,-8.720954159826935,-8.551900855438872,-8.366240225528504,-8.202448950525246,-7.967457966829219,-7.742407319788504,-7.485815259646577,-7.310251041977658,-7.052680211206076,-6.88362601276586,-6.595251493759279,-6.693471480748983,-6.602219754165439,-6.240843692540331,-6.186142959004852,-5.871927517206677,-5.756008192956315,-5.47661955729351,-5.3946753959929215,-5.128379526534622,-5.006713067501504,-4.811230805883245,-4.586247722070386,-4.354006950021368,-4.114937966860486,-3.806994948398591,-3.5703854659268024,-3.300732364295107,-3.0130308063950233,-2.6994217394379674,-2.4650819551624665,-2.081765053144328,-1.7736651329406394,-1.4797629928827243,-1.1962624376627002,-0.8915696504578289,-0.6556079969024091,-0.44291161350064856,-0.2486325465687522,-0.11529293960693647,0.01650327880093331,0.027985751000219262,0.09976406843225823,0.13427470880046022,0.19649247331337663,0.2475121057190983,0.2533406286941917,0.20472206759883255,0.1497330135600731,0.10107569775454328,-0.004519778724293387,-0.15090703876349465,-0.34726378406808983,-0.5505548998498033,-0.7813099212870168,-1.0843974213447247,-1.4351842399534667,-1.6454020317656324,-1.9608050954766612,-2.2364569781865855,-2.4689439510768554,-2.774376376612835,-3.158057464691163,-3.468876472614863,-3.6978419025239755,-3.916724893987901,-4.299104820984987,-4.554411907182572,-4.885153658684321,-5.086759109060451,-5.28627137821508,-5.507259804400107,-5.819401262295765,-5.94164452140273,-6.288521681929098,-6.485438525418977,-6.7962995167962745,-7.1505599156228286,-7.106654280271213,-7.572388752539539,-7.755689506535057,-8.105801683265568,-8.226317269518017,-8.572450200107959,-8.670344831438651,-9.17900088898018,-9.385610559594655,-9.607773563518382,-9.899575334763634,-10.133625224051903,-10.502438688864332,-10.752545332007898,-11.14476111880546,-11.279484846474343,-11.592165855433107,-11.924601330802478,-12.186300066921213,-12.484898173915933,-12.71926272657577,-12.773816029734872,-13.0163045329979,-13.041591788909654,-13.19909308316443,-13.179091337612112,-13.145671918115838,-13.139233751989277,-13.151487360924728,-13.37049708512593,-13.204844237760524,-13.156905218892383,-12.882504031307732,-12.792484357606673,-12.596518915847998,-12.590722471897662,-12.107196379732063,-11.743330116666588,-11.650827342070434,-11.161802067908791,-10.984301873980675,-11.127356867225059,-10.42424958170858,-10.119152062963625,-9.734565275178747,-9.386206659986135,-9.234344400907432,-9.032547300880235,-8.838521399014581,-8.499918128109364,-8.28767035396939,-8.148883470979829,-7.924676772762064,-7.47930950666923,-7.297971412922529,-7.173425863142557,-7.048217084906045,-6.818294645868705,-6.6190537571636625,-6.483191657149179,-6.407094684913223,-6.232271184691747,-5.981359398784855,-5.845592261235412,-5.71388511931579,-5.4453318432099165,-5.2503214685681066,-5.199284126575904,-4.8228763512540835,-4.643163491183905,-4.528991548013791,-4.179818831307224,-3.949389268397262,-3.6368852345455425,-3.3555169399877256,-3.1070285476668715,-2.8797827516005245,-2.586970803551997,-2.2894947060035236,-1.9797043634159923]}},\"id\":\"d37a3f0a-5f92-461f-acd1-56f2febc37de\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"d36a5c33-909d-40a9-a878-2141fefeb426\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2749d6b8-20c9-4f7d-95b4-fee5956b5090\",\"type\":\"Line\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"9725ffa8-da4f-4f54-bd52-22b07503998b\",\"type\":\"Line\"},\"selection_glyph\":null},\"id\":\"983dd040-fc8c-40a7-ad09-767e4f5c8e94\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"plot\":{\"id\":\"4292405f-0d76-4aeb-a8cd-47359d5a2ea5\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"tooltips\":[[\"index\",\"$index\"],[\"x , y\",\"$x, $y\"],[\"angle radians\",\"@angle\"]]},\"id\":\"ebfed132-0ed7-4b5d-b978-fdb71cca3acd\",\"type\":\"HoverTool\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\"],\"data\":{\"x\":[8.44818,8.45582,8.23962,7.84073,7.54016,7.3426,7.05406,6.84972,6.64329,6.56029,6.45805,6.25499,6.36328,6.24641,6.34644,6.34927,6.43257,6.44119,6.5453,6.76011,6.85997,6.94332,7.04099,7.14735,7.30424,7.44737,7.64356,7.7342,7.95703,8.15891,8.25411,8.44494,8.54925,8.73559,8.84538,8.95966,9.05896,9.15332,9.24541,9.44703,9.54157,9.54779,9.64606,9.73801,9.75524,9.85048,9.83614,9.84568,9.83206,9.74928,9.65354,9.54859,9.36086,9.22134,8.84161,8.66358,8.35763,8.03583,7.76538,7.44786,7.16011,6.84891,6.55759,6.26174,5.94198,5.65107,5.43839,5.1307,4.92985,4.75915,4.64378,4.54975,4.44059,4.45136,4.45788,4.44057,4.54925,4.63755,4.74589,4.94849,5.04121,5.26887,5.44864,5.53862,5.85094,6.05986,6.25659,6.452,6.7556,6.86356,7.15695,7.35505,7.65664,7.85193,8.13749,8.33626,8.65894,8.85444,9.05088,9.34223,9.55303,9.7586,9.95641,10.1428,10.3644,10.5415,10.7616,10.8527,11.0447,11.1427,11.2525,11.1594,11.3525,11.3326,11.2595,11.1524,10.9584,10.8648,10.6542,10.3438,10.1537,9.85676,9.54669,9.24446,8.94752,8.76016,8.35367,8.05411,7.74339,7.45362,7.16618,6.95426,6.76395,6.54569,6.4494,6.34405,6.25356,6.23547,6.34873,6.36917,6.34287,6.43866,6.53579,6.64657,6.74885,6.85796,7.04679,7.13435,7.25317,7.43604,7.55662,7.76459,7.85921,8.05619,8.25446,8.31728,8.44183,8.65899,8.76769,8.95669,9.05476,9.14025,9.25031,9.34431,9.4452,9.55098,9.62408,9.7457,9.76557,9.85066,9.85693,9.84407,9.83943,9.74774,9.64482,9.55167,9.359,9.028,8.84257,8.55319,8.25965,7.95841,7.62489,7.3419,7.04935,6.65123,6.35317,6.14459,5.86379,5.55118,5.35556,5.13769,4.94432,4.75047,4.63967,4.56619,4.46017,4.43803,4.45507,4.45187,4.55349,4.55922,4.7439,4.8446,5.02283,5.14109,5.36408,5.53874,5.7459,5.84978,6.04031,6.23866,6.55461,6.74664,6.95342,7.24929,7.46332,7.65373,7.94162,8.12355,8.45315,8.64207,8.94256,9.15342,9.34852,9.54207,9.75,9.94502,10.1384,10.3492,10.5557,10.7394,10.8596,11.0504,11.1569,11.141,11.1497,11.3591,11.3504,11.3568,11.2429,11.0544,10.9434,10.7471,10.547,10.2485,10.0313,9.74695,9.45825,9.24456,8.96281,8.65606,8.34184,8.03847,7.73327,7.45455,7.26713,6.93127,6.84796,6.54772,6.45451,6.3554,6.2299,6.34473,6.35828,6.34057,6.45265,6.45762,6.54349,6.65608,6.74422,6.83817,6.94879,7.14339,7.25883,7.33925,7.5499,7.64483,7.84396,7.95018,8.15891,8.33273,8.44383,8.55761,8.7565,8.85031,8.95085,9.15149,9.22902,9.36398,9.43696,9.53884,9.67284,9.74713,9.74697,9.86261,9.8455,9.83549,9.87136,9.74749,9.65408,9.54006,9.35049,9.04708,8.84904,8.5479,8.26001,7.95138,7.64076,7.35762,7.05296,6.672,6.46904,6.15723,5.85711,5.5559,5.23681,5.04959,4.86969,4.77326,4.54148,4.55238,4.45629,4.45899,4.44058,4.44086,4.54793,4.64364,4.82761,4.94177,5.1385,5.33853,5.46213,5.63863,5.84353,6.14453,6.3386,6.54947,6.7522,6.95051,7.25571,7.42947,7.65263,7.95705,8.15184,8.34844,8.64546,8.95179,9.15234,9.3462,9.55586,9.75218,9.9571,10.1558,10.3312,10.5551,10.746,10.9457,11.0435,11.1542,11.1324,11.1569,11.3482,11.2389,11.2625,11.1556,10.9445,10.8388,10.5529,10.3505,10.0541,9.75876,9.56967,9.25348,8.93575,8.64483,8.35775,8.03004,7.63715,7.43926,7.16771,6.95035,6.76317,6.56412,6.36344,6.36321,6.35537,6.35448,6.35078,6.33355,6.45623,6.54629,6.54763,6.64571,6.85201,6.9548,7.05586,7.13261,7.34301,7.46174,7.65989,7.75276,7.95034,8.14855,8.25279,8.35448,8.54666,8.74711,8.84984,8.94604,9.01893,9.1628,9.3508,9.45338,9.56994,9.64603,9.64842,9.7516,9.8633,9.84674,9.86442,9.85036,9.83174,9.75331,9.55524,9.34172,9.16462,8.95936,8.65422,8.3436,8.15674,7.85314,7.45422,7.13166,6.84852,6.55626,6.25112,5.95513,5.6635,5.45219,5.25069,4.9499,4.84027,4.63814,4.5399,4.45518,4.36691,4.42489,4.44692,4.5556,4.65841,4.74425,4.87523,5.04624,5.26299,5.43218,5.54143,5.85207,6.04955,6.2473,6.44526,6.74856,6.97717,7.2552,7.33491,7.64389,7.84566,8.14601,8.35502,8.64201,8.85198,9.13482,9.33045,9.63754,9.74856,9.93394,10.1444,10.4496,10.5542,10.7602,10.9375,11.0672,11.1428,11.2495,11.1705,11.3536,11.3661,11.3391,11.1532,11.0654,10.8418,10.6642,10.3487,10.137,9.92833,9.65029,9.33515,9.13787,8.82128,8.54916,8.2302,7.94777,7.63383,7.35046,7.14965,6.85872,6.74687,6.54837,6.44859,6.35596,6.35503,6.34356,6.34095,6.34785,6.36265,6.461,6.55345,6.63536,6.75151,6.85764,6.94846,7.03506,7.26242,7.3521,7.44098,7.66561,7.75724,7.95005,8.04346,8.25742,8.33159,8.45779,8.647,8.76121,8.84363,9.05238,9.15492,9.2543,9.35164,9.44272,9.5752,9.62903,9.74482,9.75264,9.83234,9.85033,9.86057,9.83839,9.75592,9.75861,9.56514,9.34752,9.24151,8.83995,8.6395,8.34268,8.06107,7.75593,7.44992,7.05468,6.73255,6.42749,6.2503,5.95166,5.64785,5.43842,5.12059,4.95241,4.75144,4.67603,4.5432,4.44374,4.4464,4.43858,4.44616,4.55225,4.64586,4.7442,4.94202,5.06039,5.26598,5.43516,5.65225,5.81186,6.04627,6.26179,6.55234,6.74556,7.06886,7.25262,7.45762,7.74315,7.9584,8.24773,8.55156,8.7543,9.06113,9.24452,9.43645,9.64908,9.86682,10.0706,10.3431,10.4578,10.6424,10.8572,10.9372,11.135,11.2571,11.1393,11.239,11.3424],\"y\":[0.251553,0.253997,0.24916,0.159858,0.159641,0.0345312,-0.0533413,-0.258748,-0.462604,-0.650892,-1.05268,-1.25007,-1.65656,-1.95075,-2.23829,-2.55175,-2.84245,-3.14955,-3.45745,-3.75457,-4.05805,-4.34473,-4.55018,-4.86125,-5.15404,-5.45308,-5.66706,-5.95374,-6.24328,-6.45335,-6.74791,-6.95805,-7.24433,-7.5421,-7.75497,-8.0381,-8.24314,-8.54857,-8.76863,-9.15328,-9.35195,-9.64959,-9.9341,-10.1396,-10.4732,-10.7526,-11.041,-11.3496,-11.6307,-11.8442,-12.1497,-12.3478,-12.5501,-12.7613,-12.9519,-13.0431,-13.1557,-13.1513,-13.1647,-13.2517,-13.2382,-13.1493,-13.0679,-13.0534,-12.9494,-12.7365,-12.652,-12.4684,-12.2499,-12.0666,-11.7442,-11.5706,-11.1496,-10.93,-10.6457,-10.3382,-10.0439,-9.74952,-9.4609,-9.13867,-8.94979,-8.63564,-8.42738,-8.24357,-7.95601,-7.73559,-7.54336,-7.36418,-7.14598,-6.94732,-6.75136,-6.56058,-6.46417,-6.35845,-6.14586,-5.94674,-5.86309,-5.64273,-5.45385,-5.32623,-5.13194,-4.93134,-4.74358,-4.45119,-4.16342,-3.9454,-3.75002,-3.46164,-3.1561,-2.86566,-2.55311,-2.25598,-1.95787,-1.67041,-1.35818,-1.15803,-0.728742,-0.553034,-0.347474,-0.150982,-0.0482457,0.0351738,0.0374948,0.153574,0.260272,0.263752,0.252596,0.247878,0.144028,0.0452052,0.0287673,-0.147757,-0.345347,-0.565853,-0.940848,-1.26138,-1.42931,-1.75335,-2.05372,-2.33894,-2.73391,-3.06257,-3.34211,-3.63945,-3.96368,-4.25464,-4.55716,-4.85502,-5.04605,-5.34825,-5.56714,-5.8425,-6.04502,-6.36041,-6.64851,-6.8399,-7.15372,-7.4699,-7.64094,-7.95155,-8.24211,-8.44981,-8.76071,-9.04587,-9.37195,-9.64789,-9.94149,-10.1502,-10.4501,-10.7537,-11.0512,-11.3565,-11.6467,-11.8511,-12.1455,-12.4583,-12.6499,-12.8337,-12.9684,-13.1445,-13.1488,-13.2508,-13.249,-13.2474,-13.1606,-13.1604,-13.0396,-13.0471,-12.8408,-12.7486,-12.6423,-12.4355,-12.2438,-11.9578,-11.7513,-11.4576,-11.1425,-10.9525,-10.6618,-10.4417,-10.1343,-9.84124,-9.53522,-9.24095,-9.03066,-8.73073,-8.56805,-8.25196,-8.05196,-7.88144,-7.64732,-7.45306,-7.24907,-7.15616,-6.96092,-6.7261,-6.54842,-6.46481,-6.34466,-6.14389,-5.97158,-5.83392,-5.64534,-5.45253,-5.23619,-5.04728,-4.94288,-4.76247,-4.4533,-4.25956,-3.96034,-3.74821,-3.4348,-3.25128,-2.944,-2.65084,-2.45904,-2.05184,-1.8663,-1.53205,-1.24238,-0.927069,-0.640459,-0.362528,-0.266677,-0.0475524,-0.0518611,0.0464954,0.149456,0.139817,0.250937,0.24536,0.250769,0.260731,0.149199,0.149294,0.055036,-0.133333,-0.34284,-0.536719,-0.851695,-1.1624,-1.45381,-1.75136,-2.03886,-2.34076,-2.65056,-2.94003,-3.33906,-3.67065,-3.95901,-4.25449,-4.45387,-4.76622,-4.94719,-5.24908,-5.55354,-5.73357,-6.051,-6.25957,-6.45832,-6.74641,-7.03914,-7.36836,-7.55536,-7.85391,-8.16397,-8.34807,-8.65053,-8.95164,-9.1575,-9.45193,-9.75791,-10.0467,-10.3629,-10.6462,-10.9408,-11.2481,-11.5692,-11.8623,-12.1513,-12.3354,-12.5377,-12.7528,-12.9423,-13.1496,-13.1483,-13.1593,-13.2654,-13.1417,-13.1563,-13.1364,-13.1587,-13.0319,-12.8423,-12.7556,-12.5467,-12.3548,-12.1416,-11.9345,-11.6336,-11.4548,-11.0538,-10.8664,-10.5544,-10.2469,-9.94716,-9.63888,-9.37054,-9.04086,-8.8446,-8.54729,-8.36055,-8.05978,-7.85177,-7.66253,-7.44193,-7.257,-7.03215,-6.93564,-6.75585,-6.54884,-6.44325,-6.33998,-6.14215,-5.95288,-5.83668,-5.66017,-5.45358,-5.33648,-5.07162,-4.8384,-4.66087,-4.43582,-4.16698,-3.94162,-3.7455,-3.45027,-3.16012,-2.85724,-2.55807,-2.2658,-1.94557,-1.64141,-1.34833,-1.0549,-0.73319,-0.441032,-0.247121,-0.143257,-0.0441275,0.0560308,0.149506,0.150166,0.243169,0.254352,0.250149,0.154113,0.143302,0.160393,0.0463372,-0.144849,-0.34818,-0.553924,-0.942514,-1.25111,-1.55723,-1.83673,-2.13767,-2.43768,-2.7536,-3.01951,-3.45513,-3.73674,-3.93663,-4.32855,-4.55105,-4.82718,-5.14642,-5.44979,-5.6552,-5.95823,-6.15505,-6.44643,-6.64996,-6.94719,-7.24803,-7.43338,-7.75349,-8.07116,-8.23506,-8.53304,-8.85468,-9.162,-9.45148,-9.66938,-9.95866,-10.2483,-10.5382,-10.8547,-11.1448,-11.4464,-11.7336,-12.0506,-12.2329,-12.5587,-12.7506,-12.9426,-13.0444,-13.2381,-13.1486,-13.2533,-13.2433,-13.2372,-13.2404,-13.1584,-13.0473,-12.9613,-12.8347,-12.6228,-12.4448,-12.2734,-12.0359,-11.758,-11.541,-11.1556,-10.9529,-10.6572,-10.3512,-10.0446,-9.75093,-9.53907,-9.25457,-8.96378,-8.64398,-8.43885,-8.23537,-8.0316,-7.75139,-7.56333,-7.36223,-7.14204,-6.96144,-6.74652,-6.53948,-6.55777,-6.34021,-6.23101,-5.95811,-5.86567,-5.65134,-5.45989,-5.26019,-5.04328,-4.84745,-4.66432,-4.44253,-4.24828,-3.95161,-3.65417,-3.46792,-3.14607,-2.8481,-2.5409,-2.24061,-1.97104,-1.64386,-1.34511,-1.04324,-0.742685,-0.549005,-0.353413,-0.171899,-0.0462889,0.0556031,0.0372757,0.138463,0.161547,0.250523,0.247046,0.258614,0.127954,0.15164,0.0656199,-0.0559868,-0.227918,-0.441006,-0.624094,-0.960126,-1.24356,-1.55184,-1.7483,-2.12276,-2.35274,-2.64414,-2.95066,-3.36165,-3.55462,-3.84595,-4.15466,-4.34203,-4.6461,-4.9318,-5.15533,-5.44336,-5.647,-5.96146,-6.14609,-6.35767,-6.66007,-6.8699,-7.15285,-7.3454,-7.66039,-7.83628,-8.15838,-8.35136,-8.64461,-8.95148,-9.24111,-9.43724,-9.75552,-10.046,-10.3488,-10.6514,-10.9603,-11.1502,-11.4483,-11.7487,-12.0491,-12.3446,-12.5408,-12.7411,-12.9425,-13.0341,-13.1451,-13.2364,-13.2425,-13.2329,-13.1604,-13.1364,-13.1436,-13.0552,-12.9396,-12.8416,-12.6552,-12.4527,-12.2277,-11.9561,-11.7496,-11.4431,-11.0696,-10.8663,-10.6346,-10.2449,-9.94382,-9.65356,-9.45683,-9.15915,-8.84271,-8.6555,-8.36367,-8.1686,-7.95139,-7.74932,-7.43797,-7.24441,-7.15305,-6.94012,-6.73852,-6.53827,-6.44913,-6.34152,-6.1485,-5.93992,-5.75242,-5.54128,-5.3352,-5.25801,-4.9531,-4.74721,-4.54316,-4.35107,-4.07071,-3.84126,-3.53957,-3.24816,-3.05697,-2.74346,-2.45312,-2.16508,-1.85113]}},\"id\":\"0582c395-6da5-46d2-9803-86ba707c21bd\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"below\":[{\"id\":\"83c9d4b5-9831-461b-b44b-5aefd6eb4951\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"93edb3cd-873f-447c-9dfb-c712c6c96714\",\"type\":\"LinearAxis\"}],\"plot_height\":700,\"plot_width\":1000,\"renderers\":[{\"id\":\"83c9d4b5-9831-461b-b44b-5aefd6eb4951\",\"type\":\"LinearAxis\"},{\"id\":\"9b5b0c98-26aa-4a73-9dd2-caa4c0efd5b6\",\"type\":\"Grid\"},{\"id\":\"93edb3cd-873f-447c-9dfb-c712c6c96714\",\"type\":\"LinearAxis\"},{\"id\":\"c0a8b149-7601-4cb7-b117-8069bacea2ae\",\"type\":\"Grid\"},{\"id\":\"5f702570-52ad-49a6-949a-01f07660e0ec\",\"type\":\"Legend\"},{\"id\":\"7050d7ca-ff03-4625-a055-64b6ceab27e9\",\"type\":\"GlyphRenderer\"},{\"id\":\"9e40fb6c-c28c-43ef-8498-76197fdceb9d\",\"type\":\"GlyphRenderer\"},{\"id\":\"983dd040-fc8c-40a7-ad09-767e4f5c8e94\",\"type\":\"GlyphRenderer\"},{\"id\":\"4f86c414-b0a3-452c-8bc6-6c96b148c243\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"b5d56de5-8309-432b-80ce-2264eccfb5ca\",\"type\":\"Title\"},\"tool_events\":{\"id\":\"962109b0-a7a2-4246-b7df-f62a86eaa330\",\"type\":\"ToolEvents\"},\"toolbar\":{\"id\":\"5779af83-7cfe-41f9-b3f1-2996546a79b1\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"7c3a892f-df06-4495-9a63-928f0a5a0031\",\"type\":\"DataRange1d\"},\"y_range\":{\"id\":\"1303e744-a310-437a-8775-0d9e1afc96a6\",\"type\":\"DataRange1d\"}},\"id\":\"4292405f-0d76-4aeb-a8cd-47359d5a2ea5\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"label\":{\"value\":\"radar measurements\"},\"renderers\":[{\"id\":\"7050d7ca-ff03-4625-a055-64b6ceab27e9\",\"type\":\"GlyphRenderer\"}]},\"id\":\"bd2ea372-b9f2-4c33-a37a-b01de8fafe30\",\"type\":\"LegendItem\"}],\"root_ids\":[\"4292405f-0d76-4aeb-a8cd-47359d5a2ea5\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.4\"}};\n",
       "            var render_items = [{\"docid\":\"49de1406-e048-4b12-abfd-631bf1f61c37\",\"elementid\":\"0074766b-61bc-4db2-acd9-680bbe738c6f\",\"modelid\":\"4292405f-0d76-4aeb-a8cd-47359d5a2ea5\"}];\n",
       "            \n",
       "            Bokeh.embed.embed_items(docs_json, render_items);\n",
       "          };\n",
       "          if (document.readyState != \"loading\") fn();\n",
       "          else document.addEventListener(\"DOMContentLoaded\", fn);\n",
       "        })();\n",
       "      },\n",
       "      function(Bokeh) {\n",
       "      }\n",
       "    ];\n",
       "  \n",
       "    function run_inline_js() {\n",
       "      \n",
       "      if ((window.Bokeh !== undefined) || (force === true)) {\n",
       "        for (var i = 0; i < inline_js.length; i++) {\n",
       "          inline_js[i](window.Bokeh);\n",
       "        }if (force === true) {\n",
       "          display_loaded();\n",
       "        }} else if (Date.now() < window._bokeh_timeout) {\n",
       "        setTimeout(run_inline_js, 100);\n",
       "      } else if (!window._bokeh_failed_load) {\n",
       "        console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
       "        window._bokeh_failed_load = true;\n",
       "      } else if (force !== true) {\n",
       "        var cell = $(document.getElementById(\"0074766b-61bc-4db2-acd9-680bbe738c6f\")).parents('.cell').data().cell;\n",
       "        cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
       "      }\n",
       "  \n",
       "    }\n",
       "  \n",
       "    if (window._bokeh_is_loading === 0) {\n",
       "      console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
       "      run_inline_js();\n",
       "    } else {\n",
       "      load_libs(js_urls, function() {\n",
       "        console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
       "        run_inline_js();\n",
       "      });\n",
       "    }\n",
       "  }(this));\n",
       "</script>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "hover2 = HoverTool( tooltips = [\n",
    "            (\"index\", \"$index\"),\n",
    "            (\"x , y\", \"$x, $y\"),\n",
    "            (\"angle radians\", \"@angle\")])\n",
    "\n",
    "p = figure(plot_width = 1000, plot_height = 700, tools = [hover2])\n",
    "\n",
    "p.square(\n",
    "  'x', 'y', size = 5, \n",
    "  fill_color = \"violet\",\n",
    "  line_color = \"violet\",\n",
    "  fill_alpha = 1,\n",
    "  angle = 'angle', \n",
    "  line_width = 1, \n",
    "  legend = \"radar measurements\", \n",
    "  source = radar_source)\n",
    "\n",
    "p.circle(\n",
    "  'x', 'y', size = 10, \n",
    "  fill_color = \"green\",\n",
    "  line_color = \"white\",\n",
    "  fill_alpha = 0.4,\n",
    "  line_width = 1, \n",
    "  legend = \"lidar measurements\", \n",
    "  source = lidar_source)\n",
    "\n",
    "p.line(state_xs, state_ys, line_width = 2, color='orange', legend = \"state predictions\")\n",
    "p.line(truth_xs, truth_ys, line_dash = \"4 4\", line_width = 1, color='navy', legend = \"ground truth\")\n",
    "\n",
    "p.legend.location = \"bottom_right\"\n",
    "show(p)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {
    "collapsed": true,
    "deletable": true,
    "editable": true
   },
   "outputs": [],
   "source": [
    "all_sensor_data, all_ground_truths = parse_in_data(\"data/data-2.txt\")\n",
    "all_state_estimations = parse_prediction_data(\"data/out-2-B.txt\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {
    "collapsed": true,
    "deletable": true,
    "editable": true
   },
   "outputs": [],
   "source": [
    "lidar_xs, lidar_ys = [], []\n",
    "radar_xs, radar_ys, radar_angles = [], [], []\n",
    "truth_xs, truth_ys, truth_angles = [], [], []\n",
    "state_xs, state_ys, state_angles = [], [], []\n",
    "    \n",
    "for s, t, p in zip(all_sensor_data, all_ground_truths, all_state_estimations):\n",
    "    \n",
    "  if s.get_name() == \"lidar\":\n",
    "    x, y = s.get_raw()\n",
    "    lidar_xs.append(x)\n",
    "    lidar_ys.append(y)\n",
    "  else:\n",
    "    x, y, vx, vy = s.get()\n",
    "    angle = np.arctan2(vy, vx)\n",
    "    radar_xs.append(x)\n",
    "    radar_ys.append(y)\n",
    "    radar_angles.append(angle)\n",
    "\n",
    "  x, y, vx, vy = t.get()\n",
    "  t_angle =  np.arctan2(vy, vy)\n",
    "  truth_xs.append(x)\n",
    "  truth_ys.append(y)\n",
    "  truth_angles.append(t_angle)\n",
    "\n",
    "  x, y, vx, vy = p.get()\n",
    "  p_angle =  np.arctan2(vy, vx)\n",
    "  state_xs.append(x)\n",
    "  state_ys.append(y)\n",
    "  state_angles.append(p_angle)\n",
    "\n",
    "radar_source = ColumnDataSource(data = {\n",
    "    'x' : radar_xs,\n",
    "    'y' : radar_ys,\n",
    "    'angle': radar_angles, \n",
    "})\n",
    "\n",
    "truth_source = ColumnDataSource(data = {\n",
    "    'x' : truth_xs,\n",
    "    'y' : truth_ys,\n",
    "    'angle': truth_angles, \n",
    "})\n",
    "\n",
    "state_source = ColumnDataSource(data = {\n",
    "    'x' : state_xs,\n",
    "    'y' : state_ys,\n",
    "    'angle': truth_angles, \n",
    "})\n",
    "\n",
    "lidar_source = ColumnDataSource(data = {\n",
    "    'x' : lidar_xs,\n",
    "    'y' : lidar_ys,\n",
    "})"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {
    "collapsed": false,
    "deletable": true,
    "editable": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "\n",
       "    <div class=\"bk-root\">\n",
       "        <div class=\"bk-plotdiv\" id=\"3a04e13c-b6fa-4a67-9ffd-67b5e7021377\"></div>\n",
       "    </div>\n",
       "<script type=\"text/javascript\">\n",
       "  \n",
       "  (function(global) {\n",
       "    function now() {\n",
       "      return new Date();\n",
       "    }\n",
       "  \n",
       "    var force = false;\n",
       "  \n",
       "    if (typeof (window._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n",
       "      window._bokeh_onload_callbacks = [];\n",
       "      window._bokeh_is_loading = undefined;\n",
       "    }\n",
       "  \n",
       "  \n",
       "    \n",
       "    if (typeof (window._bokeh_timeout) === \"undefined\" || force === true) {\n",
       "      window._bokeh_timeout = Date.now() + 0;\n",
       "      window._bokeh_failed_load = false;\n",
       "    }\n",
       "  \n",
       "    var NB_LOAD_WARNING = {'data': {'text/html':\n",
       "       \"<div style='background-color: #fdd'>\\n\"+\n",
       "       \"<p>\\n\"+\n",
       "       \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n",
       "       \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n",
       "       \"</p>\\n\"+\n",
       "       \"<ul>\\n\"+\n",
       "       \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n",
       "       \"<li>use INLINE resources instead, as so:</li>\\n\"+\n",
       "       \"</ul>\\n\"+\n",
       "       \"<code>\\n\"+\n",
       "       \"from bokeh.resources import INLINE\\n\"+\n",
       "       \"output_notebook(resources=INLINE)\\n\"+\n",
       "       \"</code>\\n\"+\n",
       "       \"</div>\"}};\n",
       "  \n",
       "    function display_loaded() {\n",
       "      if (window.Bokeh !== undefined) {\n",
       "        document.getElementById(\"3a04e13c-b6fa-4a67-9ffd-67b5e7021377\").textContent = \"BokehJS successfully loaded.\";\n",
       "      } else if (Date.now() < window._bokeh_timeout) {\n",
       "        setTimeout(display_loaded, 100)\n",
       "      }\n",
       "    }\n",
       "  \n",
       "    function run_callbacks() {\n",
       "      window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
       "      delete window._bokeh_onload_callbacks\n",
       "      console.info(\"Bokeh: all callbacks have finished\");\n",
       "    }\n",
       "  \n",
       "    function load_libs(js_urls, callback) {\n",
       "      window._bokeh_onload_callbacks.push(callback);\n",
       "      if (window._bokeh_is_loading > 0) {\n",
       "        console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n",
       "        return null;\n",
       "      }\n",
       "      if (js_urls == null || js_urls.length === 0) {\n",
       "        run_callbacks();\n",
       "        return null;\n",
       "      }\n",
       "      console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
       "      window._bokeh_is_loading = js_urls.length;\n",
       "      for (var i = 0; i < js_urls.length; i++) {\n",
       "        var url = js_urls[i];\n",
       "        var s = document.createElement('script');\n",
       "        s.src = url;\n",
       "        s.async = false;\n",
       "        s.onreadystatechange = s.onload = function() {\n",
       "          window._bokeh_is_loading--;\n",
       "          if (window._bokeh_is_loading === 0) {\n",
       "            console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
       "            run_callbacks()\n",
       "          }\n",
       "        };\n",
       "        s.onerror = function() {\n",
       "          console.warn(\"failed to load library \" + url);\n",
       "        };\n",
       "        console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
       "        document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
       "      }\n",
       "    };var element = document.getElementById(\"3a04e13c-b6fa-4a67-9ffd-67b5e7021377\");\n",
       "    if (element == null) {\n",
       "      console.log(\"Bokeh: ERROR: autoload.js configured with elementid '3a04e13c-b6fa-4a67-9ffd-67b5e7021377' but no matching script tag was found. \")\n",
       "      return false;\n",
       "    }\n",
       "  \n",
       "    var js_urls = [];\n",
       "  \n",
       "    var inline_js = [\n",
       "      function(Bokeh) {\n",
       "        (function() {\n",
       "          var fn = function() {\n",
       "            var docs_json = {\"293c8ecc-1bf8-4434-893a-3d1a93341411\":{\"roots\":{\"references\":[{\"attributes\":{\"data_source\":{\"id\":\"28a18b6c-3f2e-43e4-a79b-679b269fc814\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"6740d3b8-3b40-4c47-82b1-719480a7694b\",\"type\":\"Triangle\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"1160a3db-68db-4cbc-9302-962987009786\",\"type\":\"Triangle\"},\"selection_glyph\":null},\"id\":\"d857cd33-e531-49f1-8def-3dfab0818cf0\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"angle\":{\"field\":\"angle\",\"units\":\"rad\"},\"fill_color\":{\"value\":\"violet\"},\"line_color\":{\"value\":\"violet\"},\"line_width\":{\"value\":0.5},\"size\":{\"units\":\"screen\",\"value\":7},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"6740d3b8-3b40-4c47-82b1-719480a7694b\",\"type\":\"Triangle\"},{\"attributes\":{\"angle\":{\"field\":\"angle\",\"units\":\"rad\"},\"fill_color\":{\"value\":\"orange\"},\"line_color\":{\"value\":\"orange\"},\"size\":{\"units\":\"screen\",\"value\":5},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"7c9e0cd9-9bbf-4f96-9070-de607cff8221\",\"type\":\"Square\"},{\"attributes\":{\"data_source\":{\"id\":\"335c0f4d-368a-496e-838d-34aced9490a4\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"98a53259-a814-4742-9ea9-61e2d0d795a8\",\"type\":\"Circle\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"17156fd2-3f0c-4d99-8b06-ebd462e11b2d\",\"type\":\"Circle\"},\"selection_glyph\":null},\"id\":\"8a4cef0b-f602-48eb-9052-f7c654e902d3\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"d23fb1bb-2d45-44d8-9ff5-9c53f877349c\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"angle\":{\"field\":\"angle\",\"units\":\"rad\"},\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"units\":\"screen\",\"value\":5},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"6ca7bece-8e77-4be1-821c-b819e6926e18\",\"type\":\"Square\"},{\"attributes\":{\"formatter\":{\"id\":\"d9feac06-4a80-445e-8730-c49d5b139b81\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"2036cfa3-d6ec-4c88-9c14-348d4080eb69\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"5381f102-29e0-4912-9ddb-418d02187808\",\"type\":\"BasicTicker\"}},\"id\":\"8556e577-1777-4c92-b565-adfb1899380f\",\"type\":\"LinearAxis\"},{\"attributes\":{\"label\":{\"value\":\"lidar measurements\"},\"renderers\":[{\"id\":\"8a4cef0b-f602-48eb-9052-f7c654e902d3\",\"type\":\"GlyphRenderer\"}]},\"id\":\"c2ec4e90-68f2-4338-a0c5-2314b4cdc83b\",\"type\":\"LegendItem\"},{\"attributes\":{\"below\":[{\"id\":\"8556e577-1777-4c92-b565-adfb1899380f\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"e9b3c0e7-743f-4120-9b04-48638a2e481a\",\"type\":\"LinearAxis\"}],\"plot_height\":700,\"plot_width\":1000,\"renderers\":[{\"id\":\"8556e577-1777-4c92-b565-adfb1899380f\",\"type\":\"LinearAxis\"},{\"id\":\"708dbdd8-ed0a-46ac-b138-9d1d7cecf668\",\"type\":\"Grid\"},{\"id\":\"e9b3c0e7-743f-4120-9b04-48638a2e481a\",\"type\":\"LinearAxis\"},{\"id\":\"999c549c-2592-42ef-975a-160579a85f0b\",\"type\":\"Grid\"},{\"id\":\"a4b6b6a0-f726-47e9-9120-f7b3da25da64\",\"type\":\"Legend\"},{\"id\":\"7c9f0b8f-9c6b-4c5b-af3b-9f9666d694cf\",\"type\":\"GlyphRenderer\"},{\"id\":\"8a4cef0b-f602-48eb-9052-f7c654e902d3\",\"type\":\"GlyphRenderer\"},{\"id\":\"d857cd33-e531-49f1-8def-3dfab0818cf0\",\"type\":\"GlyphRenderer\"},{\"id\":\"bbf3c11d-3a0e-4385-9906-58311830aad6\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"e1c90797-3eb7-44c4-ba36-3ff3a2f0761e\",\"type\":\"Title\"},\"tool_events\":{\"id\":\"c2b89d04-d0ad-448f-8071-1c125f92fefe\",\"type\":\"ToolEvents\"},\"toolbar\":{\"id\":\"d76492f4-541c-4717-a87f-1deb11e1bcd8\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"f8d29ff6-c365-4b5c-8350-31ab54c322e3\",\"type\":\"DataRange1d\"},\"y_range\":{\"id\":\"f06972ab-06b3-459b-bb13-2ba608b9529c\",\"type\":\"DataRange1d\"}},\"id\":\"2036cfa3-d6ec-4c88-9c14-348d4080eb69\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{},\"id\":\"78f781d5-abd8-478a-9ddb-bf611e81e30c\",\"type\":\"BasicTicker\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"units\":\"screen\",\"value\":15},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"17156fd2-3f0c-4d99-8b06-ebd462e11b2d\",\"type\":\"Circle\"},{\"attributes\":{\"formatter\":{\"id\":\"d23fb1bb-2d45-44d8-9ff5-9c53f877349c\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"2036cfa3-d6ec-4c88-9c14-348d4080eb69\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"78f781d5-abd8-478a-9ddb-bf611e81e30c\",\"type\":\"BasicTicker\"}},\"id\":\"e9b3c0e7-743f-4120-9b04-48638a2e481a\",\"type\":\"LinearAxis\"},{\"attributes\":{\"angle\":{\"field\":\"angle\",\"units\":\"rad\"},\"fill_color\":{\"value\":\"black\"},\"size\":{\"units\":\"screen\",\"value\":2},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"4fe3d80c-8800-4452-b3ba-6bf2ba62196a\",\"type\":\"Triangle\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\",\"angle\"],\"data\":{\"angle\":[0.0,0.0,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345],\"x\":[0.0,0.0,1.55941,1.60928,3.89077,3.94133,6.85475,6.67986,9.0817,9.09163,11.5737,11.5224,13.5976,13.6882,16.6348,16.4804,19.0161,19.087,21.3332,21.4294,24.0766,24.1849,26.6137,26.6703,29.5788,29.5263,31.9503,31.9346,34.6079,34.6918,37.1503,37.264,40.318,40.1866,42.7734,42.7963,45.3561,45.4026,48.1546,48.1506,50.6254,50.5765,53.7138,53.6007,56.043,56.033,58.655,58.6542,60.8837,60.9226,63.3765,63.4372,66.3371,66.1693,68.267,68.4091,70.8262,70.7713,72.8954,72.979,75.0044,74.9812,77.1192,77.1122,79.1096,79.0743,80.8083,80.8643,82.6212,82.5828,84.1733,84.1803,85.6408,85.7245,86.9494,87.0612,88.814,88.6875,89.5101,89.6349,90.5102,90.6023,91.7196,91.7761,92.8589,92.9084,93.4755,93.6316,95.3082,95.0098,95.5153,95.6129,96.2618,96.3218,97.5237,97.4439,98.2152,98.2756,99.0368,99.0746,99.9978,100.057,101.2,101.157,102.384,102.277,103.009,103.064,104.112,104.058,105.535,105.45,106.832,106.776,108.084,108.126,109.536,109.514,111.061,111.143,112.913,112.89,114.798,114.787,116.688,116.748,118.951,118.921,120.701,120.812,123.555,123.356,124.911,125.208,127.843,127.707,129.954,130.071,132.096,132.222,135.065,134.988,137.564,137.614,140.33,140.346,142.893,142.895,145.393,145.496,148.25,148.223,150.689,150.722,153.421,153.402,156.047,156.029,158.899,158.884,161.419,161.484,163.63,163.797,166.819,166.689,169.105,169.19,172.167,172.09,174.649,174.655,177.03,177.06,180.135,179.907,182.599,182.501,184.735,184.737,186.944,187.01,189.465,189.454,191.735,191.703,193.478,193.567,195.982,195.785,197.727,197.691,199.298,199.353,201.54,201.335,202.966,202.938,203.996,204.045],\"y\":[0.0,0.0,-0.138498,0.0467628,-0.132607,0.0817702,0.413407,0.432328,0.597203,0.6695,1.65608,1.61725,2.32152,2.29649,2.89803,2.87225,3.7046,3.72468,4.73111,4.74983,5.5733,5.6083,6.95394,6.9673,8.0958,8.08586,9.8672,9.85541,10.7176,10.7464,12.0722,12.1111,13.477,13.4363,14.821,14.8318,16.5547,16.5701,17.2943,17.2959,19.0534,19.0331,19.9184,19.8765,21.0743,21.0704,21.7988,21.7998,22.7753,22.7893,23.42,23.4436,23.9883,23.9278,24.3619,24.4133,24.8836,24.8636,24.7208,24.7505,25.2486,25.2404,24.9453,24.9443,25.022,25.0105,24.8799,24.8966,24.6342,24.6233,24.5507,24.5519,23.8159,23.8386,23.5183,23.5477,22.7973,22.7651,22.2979,22.3296,21.6775,21.7009,21.1092,21.1233,20.9525,20.9637,20.2233,20.2582,19.6528,19.5908,19.6915,19.7113,19.1726,19.1834,18.7182,18.7018,18.3771,18.3876,17.3637,17.3703,16.9773,16.9869,16.544,16.5367,16.3908,16.3729,15.3679,15.3757,15.2521,15.2434,14.4601,14.4478,14.0319,14.025,13.6697,13.6751,13.5631,13.5598,12.5963,12.6064,12.4692,12.4673,12.5591,12.5575,12.1045,12.1106,11.9966,11.9942,12.2897,12.3007,12.8284,12.8078,12.781,12.812,13.3184,13.3042,13.7026,13.715,14.4993,14.5126,15.0554,15.0466,16.2022,16.2085,17.02,17.0227,17.983,17.9835,19.1649,19.1788,20.4725,20.4691,22.1118,22.1164,23.4958,23.4925,24.806,24.8035,26.0327,26.0305,27.4224,27.4341,28.7716,28.8019,30.2041,30.1806,31.3745,31.3893,32.342,32.3279,33.4586,33.4602,34.2081,34.2135,35.1354,35.0909,35.7579,35.7388,36.5108,36.5109,36.9471,36.96,37.4012,37.3988,37.5682,37.5616,37.2812,37.2985,37.3938,37.3562,37.7269,37.7199,37.2966,37.3069,36.9897,36.9518,36.462,36.4574,36.1911,36.2]}},\"id\":\"d676f5aa-9c95-4716-8444-6128514e282f\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"plot\":{\"id\":\"2036cfa3-d6ec-4c88-9c14-348d4080eb69\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"5381f102-29e0-4912-9ddb-418d02187808\",\"type\":\"BasicTicker\"}},\"id\":\"708dbdd8-ed0a-46ac-b138-9d1d7cecf668\",\"type\":\"Grid\"},{\"attributes\":{\"items\":[{\"id\":\"d393fd14-cfda-4ae8-88b8-bfd36c23b4da\",\"type\":\"LegendItem\"},{\"id\":\"c2ec4e90-68f2-4338-a0c5-2314b4cdc83b\",\"type\":\"LegendItem\"},{\"id\":\"6528ea6c-55f0-42cf-8d60-4d4aef922c39\",\"type\":\"LegendItem\"},{\"id\":\"ee2f8ea7-a262-423e-8b7b-81654287a032\",\"type\":\"LegendItem\"}],\"location\":\"bottom_right\",\"plot\":{\"id\":\"2036cfa3-d6ec-4c88-9c14-348d4080eb69\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"a4b6b6a0-f726-47e9-9120-f7b3da25da64\",\"type\":\"Legend\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"2036cfa3-d6ec-4c88-9c14-348d4080eb69\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"78f781d5-abd8-478a-9ddb-bf611e81e30c\",\"type\":\"BasicTicker\"}},\"id\":\"999c549c-2592-42ef-975a-160579a85f0b\",\"type\":\"Grid\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"value\":\"green\"},\"line_color\":{\"value\":\"white\"},\"size\":{\"units\":\"screen\",\"value\":15},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"98a53259-a814-4742-9ea9-61e2d0d795a8\",\"type\":\"Circle\"},{\"attributes\":{\"label\":{\"value\":\"radar measurements\"},\"renderers\":[{\"id\":\"7c9f0b8f-9c6b-4c5b-af3b-9f9666d694cf\",\"type\":\"GlyphRenderer\"}]},\"id\":\"d393fd14-cfda-4ae8-88b8-bfd36c23b4da\",\"type\":\"LegendItem\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"2c46c4c9-6afa-4e31-a408-06ecb929b694\",\"type\":\"HoverTool\"}]},\"id\":\"d76492f4-541c-4717-a87f-1deb11e1bcd8\",\"type\":\"Toolbar\"},{\"attributes\":{\"callback\":null},\"id\":\"f06972ab-06b3-459b-bb13-2ba608b9529c\",\"type\":\"DataRange1d\"},{\"attributes\":{\"plot\":null,\"text\":\"\"},\"id\":\"e1c90797-3eb7-44c4-ba36-3ff3a2f0761e\",\"type\":\"Title\"},{\"attributes\":{\"angle\":{\"field\":\"angle\",\"units\":\"rad\"},\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"line_width\":{\"value\":0.5},\"size\":{\"units\":\"screen\",\"value\":7},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1160a3db-68db-4cbc-9302-962987009786\",\"type\":\"Triangle\"},{\"attributes\":{\"callback\":null},\"id\":\"f8d29ff6-c365-4b5c-8350-31ab54c322e3\",\"type\":\"DataRange1d\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\",\"angle\"],\"data\":{\"angle\":[0.0,0.0,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,0.7853981633974483,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345,-2.356194490192345],\"x\":[0.0,0.0,2.098967,2.098967,4.291359,4.291359,6.569422,6.569422,8.924371,8.924371,11.34677,11.34677,13.82695,13.82695,16.35537,16.35537,18.92299,18.92299,21.52152,21.52152,24.14369,24.14369,26.78329,26.78329,29.43523,29.43523,32.09547,32.09547,34.76081,34.76081,37.42874,37.42874,40.09711,40.09711,42.76381,42.76381,45.42651,45.42651,48.08234,48.08234,50.72763,50.72763,53.35773,53.35773,55.96692,55.96692,58.54835,58.54835,61.09413,61.09413,63.59551,63.59551,66.04312,66.04312,68.4273,68.4273,70.73845,70.73845,72.96749,72.96749,75.10617,75.10617,77.14752,77.14752,79.0861,79.0861,80.91825,80.91825,82.64225,82.64225,84.25837,84.25837,85.7688,85.7688,87.1776,87.1776,88.49045,88.49045,89.71448,89.71448,90.85799,90.85799,91.93022,91.93022,92.94111,92.94111,93.90109,93.90109,94.82094,94.82094,95.71161,95.71161,96.58418,96.58418,97.44996,97.44996,98.31977,98.31977,99.20492,99.20492,100.1165,100.1165,101.0655,101.0655,102.0628,102.0628,103.1189,103.1189,104.2439,104.2439,105.4471,105.4471,106.7373,106.7373,108.1217,108.1217,109.6065,109.6065,111.1961,111.1961,112.8933,112.8933,114.6988,114.6988,116.6112,116.6112,118.6276,118.6276,120.7427,120.7427,122.9501,122.9501,125.2417,125.2417,127.6087,127.6087,130.0415,130.0415,132.5304,132.5304,135.066,135.066,137.6394,137.6394,140.2424,140.2424,142.8679,142.8679,145.5099,145.5099,148.1635,148.1635,150.8248,150.8248,153.4907,153.4907,156.1589,156.1589,158.8271,158.8271,161.4933,161.4933,164.1551,164.1551,166.8094,166.8094,169.4525,169.4525,172.0795,172.0795,174.6846,174.6846,177.2606,177.2606,179.7995,179.7995,182.2925,182.2925,184.7302,184.7302,187.1027,187.1027,189.4007,189.4007,191.6151,191.6151,193.7378,193.7378,195.7622,195.7622,197.6831,197.6831,199.4972,199.4972,201.2029,201.2029,202.8011,202.8011,204.2941,204.2941],\"y\":[0.0,0.0,0.0522228,0.0522228,0.2153118,0.2153118,0.4960956,0.4960956,0.8992403,0.8992403,1.426997,1.426997,2.079045,2.079045,2.852433,2.852433,3.74161,3.74161,4.738551,4.738551,5.832949,5.832949,7.012457,7.012457,8.262985,8.262985,9.569013,9.569013,10.91392,10.91392,12.28034,12.28034,13.65048,13.65048,15.00648,15.00648,16.33075,16.33075,17.60632,17.60632,18.81717,18.81717,19.94857,19.94857,20.98742,20.98742,21.92253,21.92253,22.7449,22.7449,23.44793,23.44793,24.02757,24.02757,24.48242,24.48242,24.81366,24.81366,25.02499,25.02499,25.12237,25.12237,25.11374,25.11374,25.00864,25.00864,24.81776,24.81776,24.5525,24.5525,24.22449,24.22449,23.84512,23.84512,23.42518,23.42518,22.97451,22.97451,22.50173,22.50173,22.01409,22.01409,21.51741,21.51741,21.01603,21.01603,20.51295,20.51295,20.00996,20.00996,19.50782,19.50782,19.00655,19.00655,18.50597,18.50597,18.00486,18.00486,17.50296,17.50296,17.00014,17.00014,16.49696,16.49696,15.99493,15.99493,15.49673,15.49673,15.00637,15.00637,14.52929,14.52929,14.07238,14.07238,13.64396,13.64396,13.25356,13.25356,12.91178,12.91178,12.62989,12.62989,12.4195,12.4195,12.29211,12.29211,12.25864,12.25864,12.32894,12.32894,12.5114,12.5114,12.8125,12.8125,13.23651,13.23651,13.78526,13.78526,14.45798,14.45798,15.2513,15.2513,16.15922,16.15922,17.17333,17.17333,18.28295,18.28295,19.47543,19.47543,20.73641,20.73641,22.05016,22.05016,23.39992,23.39992,24.76822,24.76822,26.13723,26.13723,27.48911,27.48911,28.80636,28.80636,30.07213,30.07213,31.27061,31.27061,32.38732,32.38732,33.40945,33.40945,34.32617,34.32617,35.12887,35.12887,35.81136,35.81136,36.37004,36.37004,36.80395,36.80395,37.11471,37.11471,37.3064,37.3064,37.38535,37.38535,37.3598,37.3598,37.2395,37.2395,37.03531,37.03531,36.75869,36.75869,36.42125,36.42125,36.03433,36.03433]}},\"id\":\"28a18b6c-3f2e-43e4-a79b-679b269fc814\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"d9feac06-4a80-445e-8730-c49d5b139b81\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"label\":{\"value\":\"state predictions\"},\"renderers\":[{\"id\":\"bbf3c11d-3a0e-4385-9906-58311830aad6\",\"type\":\"GlyphRenderer\"}]},\"id\":\"ee2f8ea7-a262-423e-8b7b-81654287a032\",\"type\":\"LegendItem\"},{\"attributes\":{\"label\":{\"value\":\"ground truth\"},\"renderers\":[{\"id\":\"d857cd33-e531-49f1-8def-3dfab0818cf0\",\"type\":\"GlyphRenderer\"}]},\"id\":\"6528ea6c-55f0-42cf-8d60-4d4aef922c39\",\"type\":\"LegendItem\"},{\"attributes\":{\"callback\":null,\"plot\":{\"id\":\"2036cfa3-d6ec-4c88-9c14-348d4080eb69\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"tooltips\":[[\"index\",\"$index\"],[\"x , y\",\"$x, $y\"],[\"angle radians\",\"@angle\"]]},\"id\":\"2c46c4c9-6afa-4e31-a408-06ecb929b694\",\"type\":\"HoverTool\"},{\"attributes\":{\"data_source\":{\"id\":\"75a28124-5b47-4447-9e64-9bd52b4fcb2d\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"7c9e0cd9-9bbf-4f96-9070-de607cff8221\",\"type\":\"Square\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"6ca7bece-8e77-4be1-821c-b819e6926e18\",\"type\":\"Square\"},\"selection_glyph\":null},\"id\":\"7c9f0b8f-9c6b-4c5b-af3b-9f9666d694cf\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"angle\":{\"field\":\"angle\",\"units\":\"rad\"},\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"units\":\"screen\",\"value\":2},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"14865068-7c42-491a-9207-937977b77325\",\"type\":\"Triangle\"},{\"attributes\":{},\"id\":\"5381f102-29e0-4912-9ddb-418d02187808\",\"type\":\"BasicTicker\"},{\"attributes\":{\"data_source\":{\"id\":\"d676f5aa-9c95-4716-8444-6128514e282f\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"4fe3d80c-8800-4452-b3ba-6bf2ba62196a\",\"type\":\"Triangle\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"14865068-7c42-491a-9207-937977b77325\",\"type\":\"Triangle\"},\"selection_glyph\":null},\"id\":\"bbf3c11d-3a0e-4385-9906-58311830aad6\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"c2b89d04-d0ad-448f-8071-1c125f92fefe\",\"type\":\"ToolEvents\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\",\"angle\"],\"data\":{\"angle\":[0.0,0.02619727,0.05202598,0.07330529,0.09936074,0.1242681,0.14534909999999998,0.1730753,0.19732670000000002,0.2161499,0.2366585,0.2543628,0.2727931,0.290333,0.3039004,0.3168263,0.32904120000000003,0.33838380000000007,0.3472554,0.350698,0.355617,0.3553123,0.3593175,0.3589798,0.35664870000000004,0.3565512,0.3487223,0.3440404,0.3355868,0.33006009999999997,0.323504,0.3168645,0.3055133,0.2974122,0.29211100000000007,0.2810227,0.26957490000000006,0.2621807,0.25395300000000004,0.24536720000000004,0.2386165,0.2297548,0.2220744,0.21536759999999996,0.207415,0.20200169999999995,0.1929804,0.1842182,0.18242699999999998,0.1729878,0.1672018,0.1610466,0.153904,0.14606379999999997,0.1411149,0.13218269999999996,0.1329968,0.125884,0.11969140000000002,0.115752,0.113206,0.10678909999999998,0.10287660000000001,0.10400970000000002,0.1004631,0.10332689999999999,0.1032906,0.1027923,0.10534460000000001,0.1078673,0.1080497,0.1194011,0.12435340000000002,0.126547,0.1321468,0.1404008,0.1438054,0.14819950000000004,0.1593196,0.16323860000000004,0.17070920000000003,0.1767602,0.1763346,0.17937480000000003,0.1875434,0.1919932,0.1887235,0.19508160000000002,0.1966203,0.1931176,0.19471610000000003,0.19234,0.1912593,0.1909903,0.1894537,0.186601,0.18521909999999997,0.18436010000000003,0.1817587,0.17623209999999997],\"x\":[0.0,1.8120890065536968,4.195282898131183,6.439263951838519,8.897494094590057,11.444709998562601,13.657165989272517,16.28195527013715,19.363047979292386,21.621344108905937,24.560055363578353,26.541910417680082,29.47157812077767,31.792798199174168,35.05993022827336,37.49732769560551,39.900941693889585,42.571418733066885,45.64898040657271,47.93305501262085,50.5736513340699,53.52770394894018,55.8669730738404,58.579938550190896,60.764808537463345,63.74778170921791,65.88384342247551,68.67592580850912,70.7403296216073,73.0731712914125,74.9747821562663,77.13859354321183,79.17177113047259,81.1423002728638,82.50846076380661,84.28976505279456,85.97430637614002,87.61705943212222,88.41905450805521,89.78205385511532,90.84185210246,92.04917907179099,93.31857958173161,93.74234112734182,94.49395448086288,95.60968374739882,96.55895399200789,97.53327961948968,98.41615468912647,98.97815733129316,100.44057706513598,101.16930696477358,102.08068815353765,102.77582654264684,103.90499434379076,105.31590025369279,106.43875960011057,108.13143858278916,109.3876500232867,111.42573952890967,112.79694011066982,114.91642361180433,116.87120218708426,118.84992917989058,120.93423833970587,123.14220229018764,125.37589942108642,127.5063888288843,130.3344485564308,132.446615000554,135.1266605192927,137.65320233691628,140.30474598765764,142.6256163737405,145.78932837378665,148.14635115055142,150.64925114427615,153.46554947246355,156.009171438787,159.01391055766305,161.52867447954372,164.11556634790054,166.74825687834473,169.34502678163898,172.13478419876878,174.4744732696961,177.21134920572447,179.54285820847673,182.0465924352896,184.83348920835274,187.29582978840955,189.73812421115719,191.6823753367516,193.5554476756831,195.50671773399304,197.5820787172974,199.35645559429446,200.93225566805958,202.65049161342554,203.80860115543211],\"y\":[0.0,0.04748264786462898,0.21846084257143278,0.4728794469724612,0.8869824485022623,1.4295787391050676,1.9991549428591089,2.8464834078654198,3.871222944913029,4.747620196138109,5.923344376318675,6.900747701680275,8.245189957744993,9.498908426060733,10.995322083099882,12.294281139537029,13.62433332599153,14.98171157454254,16.521338038994937,17.534855906435702,18.783412268872503,19.862010699894274,20.984967829539112,21.981451628861056,22.63984645834687,23.7441692656956,23.954128228185038,24.60585513894103,24.672752931702785,25.034285363594634,25.13775096364854,25.294760630930256,24.96978639685302,24.870365557040074,24.811385251764612,24.33124510854905,23.754746342657693,23.512732123359523,22.949778454520246,22.482580932036498,22.097357323528183,21.528897814318178,21.071201563577834,20.507109611183132,19.885448646965767,19.58036957994624,18.86880294686719,18.173452009657918,18.155616058011667,17.294873926738514,16.952114087407445,16.435307956573727,15.835855802267123,15.119504041990588,14.760651532259974,14.002587512464663,14.240073777894272,13.684378949243364,13.15564377721389,12.955666227391628,12.824120189313772,12.318684155068672,12.06590888021587,12.406315021995534,12.190468227480695,12.769378268831465,12.996404104352319,13.153033749571646,13.781046422209648,14.342327973694676,14.657480322136617,16.514498795966816,17.53786603036044,18.14581064875866,19.3785257148268,20.937624190378223,21.814759909721822,22.91149960336169,25.067774793011935,26.19025159958435,27.84544498336496,29.315046248434605,29.71208219098014,30.70626687316412,32.666633096223684,33.915666311486454,33.846738229507025,35.47669757489859,36.262562461987635,36.14505716298903,36.93751853374997,36.951022287908145,37.11469778282844,37.42335772049185,37.489076100122446,37.302984337874236,37.35274592637205,37.46936679669847,37.24453567970666,36.29413616641104]}},\"id\":\"75a28124-5b47-4447-9e64-9bd52b4fcb2d\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\"],\"data\":{\"x\":[0.0,1.559445,3.890927,6.863517,9.077331,11.57555,13.59209,16.64559,19.01058,21.33124,24.07871,26.60525,29.58639,31.9416,34.61568,37.14036,40.32853,42.76639,45.35721,48.15409,50.62278,53.72678,56.03223,58.6632,60.87224,63.38208,66.34029,68.26205,70.82748,72.89226,75.00209,77.12245,79.1089,80.80743,82.62158,84.17335,85.63776,86.94492,88.82267,89.49667,90.51327,91.71782,92.85989,93.46683,95.32289,95.50389,96.26405,97.52863,98.21047,99.03627,99.99686,101.2038,102.3868,103.0034,104.1144,105.5409,106.8312,108.0836,109.5344,111.063,112.9126,114.801,116.6871,118.9528,120.6951,123.5682,124.8938,127.8531,129.9473,132.0919,135.0735,137.5606,140.3314,142.8884,145.392,148.2509,150.6859,153.422,156.0466,158.9049,161.4116,163.6251,166.8278,169.0972,172.1752,174.643,177.0301,180.1454,182.5994,184.7319,186.9463,189.4652,191.7353,193.4712,195.9914,197.7246,199.2941,201.5491,202.9624,203.9906],\"y\":[0.0,-0.1385015,-0.1341657,0.4168175,0.5932112,1.6669,2.311915,2.902999,3.705553,4.732053,5.569675,6.96102,8.08789,9.880168,10.6988,12.08833,13.46661,14.82937,16.55239,17.28347,19.07211,19.89821,21.0923,21.78207,22.78765,23.4069,23.99586,24.35817,24.88439,24.71354,25.25945,24.92967,25.03687,24.86882,24.63932,24.55042,23.80798,23.52704,22.78691,22.30817,21.66767,21.11524,20.95372,20.21548,19.65849,19.6984,19.15973,18.72696,18.3739,17.35698,16.98822,16.53684,16.39923,15.35302,15.27083,14.44125,14.04819,13.6604,13.57136,12.58139,12.48773,12.55057,12.10355,12.00094,12.2918,12.8297,12.77429,13.32727,13.6963,14.50702,15.04748,16.2147,17.00802,17.99183,19.16167,20.47536,22.11423,23.49086,24.80844,26.03078,27.42561,28.76827,30.20623,31.37172,32.34041,33.46252,34.20094,35.14229,35.75303,36.51547,36.94045,37.40516,37.56307,37.27891,37.39908,37.72855,37.28617,36.99733,36.45683,36.1967]}},\"id\":\"335c0f4d-368a-496e-838d-34aced9490a4\",\"type\":\"ColumnDataSource\"}],\"root_ids\":[\"2036cfa3-d6ec-4c88-9c14-348d4080eb69\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.4\"}};\n",
       "            var render_items = [{\"docid\":\"293c8ecc-1bf8-4434-893a-3d1a93341411\",\"elementid\":\"3a04e13c-b6fa-4a67-9ffd-67b5e7021377\",\"modelid\":\"2036cfa3-d6ec-4c88-9c14-348d4080eb69\"}];\n",
       "            \n",
       "            Bokeh.embed.embed_items(docs_json, render_items);\n",
       "          };\n",
       "          if (document.readyState != \"loading\") fn();\n",
       "          else document.addEventListener(\"DOMContentLoaded\", fn);\n",
       "        })();\n",
       "      },\n",
       "      function(Bokeh) {\n",
       "      }\n",
       "    ];\n",
       "  \n",
       "    function run_inline_js() {\n",
       "      \n",
       "      if ((window.Bokeh !== undefined) || (force === true)) {\n",
       "        for (var i = 0; i < inline_js.length; i++) {\n",
       "          inline_js[i](window.Bokeh);\n",
       "        }if (force === true) {\n",
       "          display_loaded();\n",
       "        }} else if (Date.now() < window._bokeh_timeout) {\n",
       "        setTimeout(run_inline_js, 100);\n",
       "      } else if (!window._bokeh_failed_load) {\n",
       "        console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
       "        window._bokeh_failed_load = true;\n",
       "      } else if (force !== true) {\n",
       "        var cell = $(document.getElementById(\"3a04e13c-b6fa-4a67-9ffd-67b5e7021377\")).parents('.cell').data().cell;\n",
       "        cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
       "      }\n",
       "  \n",
       "    }\n",
       "  \n",
       "    if (window._bokeh_is_loading === 0) {\n",
       "      console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
       "      run_inline_js();\n",
       "    } else {\n",
       "      load_libs(js_urls, function() {\n",
       "        console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
       "        run_inline_js();\n",
       "      });\n",
       "    }\n",
       "  }(this));\n",
       "</script>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "hover3 = HoverTool( tooltips = [\n",
    "            (\"index\", \"$index\"),\n",
    "            (\"x , y\", \"$x, $y\"),\n",
    "            (\"angle radians\", \"@angle\")])\n",
    "\n",
    "p = figure(plot_width = 1000, plot_height = 700, tools = [hover3])\n",
    "\n",
    "p.square(\n",
    "  'x', 'y', size = 5, \n",
    "  fill_color = \"orange\",\n",
    "  line_color = \"orange\",\n",
    "  fill_alpha = 1,\n",
    "  angle = 'angle', \n",
    "  line_width = 1, \n",
    "  legend = \"radar measurements\", \n",
    "  source = radar_source)\n",
    "\n",
    "p.circle(\n",
    "  'x', 'y', size = 15, \n",
    "  fill_color = \"green\",\n",
    "  line_color = \"white\",\n",
    "  fill_alpha = 0.2,\n",
    "  line_width = 1, \n",
    "  legend = \"lidar measurements\", \n",
    "  source = lidar_source)\n",
    "\n",
    "p.triangle(\n",
    "  'x', 'y', size = 7, \n",
    "  fill_color = \"violet\",\n",
    "  line_color = \"violet\",\n",
    "  fill_alpha = 1,\n",
    "  angle = 'angle', \n",
    "  line_width = 0.5, \n",
    "  legend = \"ground truth\",\n",
    "  source = truth_source)\n",
    "\n",
    "\n",
    "p.triangle(\n",
    "  'x', 'y', size = 2, \n",
    "  fill_color = \"black\",\n",
    "  line_color = \"black\",\n",
    "  fill_alpha = 1,\n",
    "  angle = 'angle', \n",
    "  line_width = 1, \n",
    "  legend = \"state predictions\", \n",
    "  source = state_source)\n",
    "\n",
    "p.legend.location = \"bottom_right\"\n",
    "show(p)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {
    "collapsed": false,
    "deletable": true,
    "editable": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "\n",
       "    <div class=\"bk-root\">\n",
       "        <div class=\"bk-plotdiv\" id=\"f5b893df-8475-4a5d-923a-2f8d013dd2bd\"></div>\n",
       "    </div>\n",
       "<script type=\"text/javascript\">\n",
       "  \n",
       "  (function(global) {\n",
       "    function now() {\n",
       "      return new Date();\n",
       "    }\n",
       "  \n",
       "    var force = false;\n",
       "  \n",
       "    if (typeof (window._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n",
       "      window._bokeh_onload_callbacks = [];\n",
       "      window._bokeh_is_loading = undefined;\n",
       "    }\n",
       "  \n",
       "  \n",
       "    \n",
       "    if (typeof (window._bokeh_timeout) === \"undefined\" || force === true) {\n",
       "      window._bokeh_timeout = Date.now() + 0;\n",
       "      window._bokeh_failed_load = false;\n",
       "    }\n",
       "  \n",
       "    var NB_LOAD_WARNING = {'data': {'text/html':\n",
       "       \"<div style='background-color: #fdd'>\\n\"+\n",
       "       \"<p>\\n\"+\n",
       "       \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n",
       "       \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n",
       "       \"</p>\\n\"+\n",
       "       \"<ul>\\n\"+\n",
       "       \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n",
       "       \"<li>use INLINE resources instead, as so:</li>\\n\"+\n",
       "       \"</ul>\\n\"+\n",
       "       \"<code>\\n\"+\n",
       "       \"from bokeh.resources import INLINE\\n\"+\n",
       "       \"output_notebook(resources=INLINE)\\n\"+\n",
       "       \"</code>\\n\"+\n",
       "       \"</div>\"}};\n",
       "  \n",
       "    function display_loaded() {\n",
       "      if (window.Bokeh !== undefined) {\n",
       "        document.getElementById(\"f5b893df-8475-4a5d-923a-2f8d013dd2bd\").textContent = \"BokehJS successfully loaded.\";\n",
       "      } else if (Date.now() < window._bokeh_timeout) {\n",
       "        setTimeout(display_loaded, 100)\n",
       "      }\n",
       "    }\n",
       "  \n",
       "    function run_callbacks() {\n",
       "      window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
       "      delete window._bokeh_onload_callbacks\n",
       "      console.info(\"Bokeh: all callbacks have finished\");\n",
       "    }\n",
       "  \n",
       "    function load_libs(js_urls, callback) {\n",
       "      window._bokeh_onload_callbacks.push(callback);\n",
       "      if (window._bokeh_is_loading > 0) {\n",
       "        console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n",
       "        return null;\n",
       "      }\n",
       "      if (js_urls == null || js_urls.length === 0) {\n",
       "        run_callbacks();\n",
       "        return null;\n",
       "      }\n",
       "      console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
       "      window._bokeh_is_loading = js_urls.length;\n",
       "      for (var i = 0; i < js_urls.length; i++) {\n",
       "        var url = js_urls[i];\n",
       "        var s = document.createElement('script');\n",
       "        s.src = url;\n",
       "        s.async = false;\n",
       "        s.onreadystatechange = s.onload = function() {\n",
       "          window._bokeh_is_loading--;\n",
       "          if (window._bokeh_is_loading === 0) {\n",
       "            console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
       "            run_callbacks()\n",
       "          }\n",
       "        };\n",
       "        s.onerror = function() {\n",
       "          console.warn(\"failed to load library \" + url);\n",
       "        };\n",
       "        console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
       "        document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
       "      }\n",
       "    };var element = document.getElementById(\"f5b893df-8475-4a5d-923a-2f8d013dd2bd\");\n",
       "    if (element == null) {\n",
       "      console.log(\"Bokeh: ERROR: autoload.js configured with elementid 'f5b893df-8475-4a5d-923a-2f8d013dd2bd' but no matching script tag was found. \")\n",
       "      return false;\n",
       "    }\n",
       "  \n",
       "    var js_urls = [];\n",
       "  \n",
       "    var inline_js = [\n",
       "      function(Bokeh) {\n",
       "        (function() {\n",
       "          var fn = function() {\n",
       "            var docs_json = {\"3506f9b5-ab41-4917-bf93-2b9ff9a4f414\":{\"roots\":{\"references\":[{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\",\"angle\"],\"data\":{\"angle\":[0.0,0.02619727,0.05202598,0.07330529,0.09936074,0.1242681,0.14534909999999998,0.1730753,0.19732670000000002,0.2161499,0.2366585,0.2543628,0.2727931,0.290333,0.3039004,0.3168263,0.32904120000000003,0.33838380000000007,0.3472554,0.350698,0.355617,0.3553123,0.3593175,0.3589798,0.35664870000000004,0.3565512,0.3487223,0.3440404,0.3355868,0.33006009999999997,0.323504,0.3168645,0.3055133,0.2974122,0.29211100000000007,0.2810227,0.26957490000000006,0.2621807,0.25395300000000004,0.24536720000000004,0.2386165,0.2297548,0.2220744,0.21536759999999996,0.207415,0.20200169999999995,0.1929804,0.1842182,0.18242699999999998,0.1729878,0.1672018,0.1610466,0.153904,0.14606379999999997,0.1411149,0.13218269999999996,0.1329968,0.125884,0.11969140000000002,0.115752,0.113206,0.10678909999999998,0.10287660000000001,0.10400970000000002,0.1004631,0.10332689999999999,0.1032906,0.1027923,0.10534460000000001,0.1078673,0.1080497,0.1194011,0.12435340000000002,0.126547,0.1321468,0.1404008,0.1438054,0.14819950000000004,0.1593196,0.16323860000000004,0.17070920000000003,0.1767602,0.1763346,0.17937480000000003,0.1875434,0.1919932,0.1887235,0.19508160000000002,0.1966203,0.1931176,0.19471610000000003,0.19234,0.1912593,0.1909903,0.1894537,0.186601,0.18521909999999997,0.18436010000000003,0.1817587,0.17623209999999997],\"x\":[0.0,1.8120890065536968,4.195282898131183,6.439263951838519,8.897494094590057,11.444709998562601,13.657165989272517,16.28195527013715,19.363047979292386,21.621344108905937,24.560055363578353,26.541910417680082,29.47157812077767,31.792798199174168,35.05993022827336,37.49732769560551,39.900941693889585,42.571418733066885,45.64898040657271,47.93305501262085,50.5736513340699,53.52770394894018,55.8669730738404,58.579938550190896,60.764808537463345,63.74778170921791,65.88384342247551,68.67592580850912,70.7403296216073,73.0731712914125,74.9747821562663,77.13859354321183,79.17177113047259,81.1423002728638,82.50846076380661,84.28976505279456,85.97430637614002,87.61705943212222,88.41905450805521,89.78205385511532,90.84185210246,92.04917907179099,93.31857958173161,93.74234112734182,94.49395448086288,95.60968374739882,96.55895399200789,97.53327961948968,98.41615468912647,98.97815733129316,100.44057706513598,101.16930696477358,102.08068815353765,102.77582654264684,103.90499434379076,105.31590025369279,106.43875960011057,108.13143858278916,109.3876500232867,111.42573952890967,112.79694011066982,114.91642361180433,116.87120218708426,118.84992917989058,120.93423833970587,123.14220229018764,125.37589942108642,127.5063888288843,130.3344485564308,132.446615000554,135.1266605192927,137.65320233691628,140.30474598765764,142.6256163737405,145.78932837378665,148.14635115055142,150.64925114427615,153.46554947246355,156.009171438787,159.01391055766305,161.52867447954372,164.11556634790054,166.74825687834473,169.34502678163898,172.13478419876878,174.4744732696961,177.21134920572447,179.54285820847673,182.0465924352896,184.83348920835274,187.29582978840955,189.73812421115719,191.6823753367516,193.5554476756831,195.50671773399304,197.5820787172974,199.35645559429446,200.93225566805958,202.65049161342554,203.80860115543211],\"y\":[0.0,0.04748264786462898,0.21846084257143278,0.4728794469724612,0.8869824485022623,1.4295787391050676,1.9991549428591089,2.8464834078654198,3.871222944913029,4.747620196138109,5.923344376318675,6.900747701680275,8.245189957744993,9.498908426060733,10.995322083099882,12.294281139537029,13.62433332599153,14.98171157454254,16.521338038994937,17.534855906435702,18.783412268872503,19.862010699894274,20.984967829539112,21.981451628861056,22.63984645834687,23.7441692656956,23.954128228185038,24.60585513894103,24.672752931702785,25.034285363594634,25.13775096364854,25.294760630930256,24.96978639685302,24.870365557040074,24.811385251764612,24.33124510854905,23.754746342657693,23.512732123359523,22.949778454520246,22.482580932036498,22.097357323528183,21.528897814318178,21.071201563577834,20.507109611183132,19.885448646965767,19.58036957994624,18.86880294686719,18.173452009657918,18.155616058011667,17.294873926738514,16.952114087407445,16.435307956573727,15.835855802267123,15.119504041990588,14.760651532259974,14.002587512464663,14.240073777894272,13.684378949243364,13.15564377721389,12.955666227391628,12.824120189313772,12.318684155068672,12.06590888021587,12.406315021995534,12.190468227480695,12.769378268831465,12.996404104352319,13.153033749571646,13.781046422209648,14.342327973694676,14.657480322136617,16.514498795966816,17.53786603036044,18.14581064875866,19.3785257148268,20.937624190378223,21.814759909721822,22.91149960336169,25.067774793011935,26.19025159958435,27.84544498336496,29.315046248434605,29.71208219098014,30.70626687316412,32.666633096223684,33.915666311486454,33.846738229507025,35.47669757489859,36.262562461987635,36.14505716298903,36.93751853374997,36.951022287908145,37.11469778282844,37.42335772049185,37.489076100122446,37.302984337874236,37.35274592637205,37.46936679669847,37.24453567970666,36.29413616641104]}},\"id\":\"75a28124-5b47-4447-9e64-9bd52b4fcb2d\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"75a28124-5b47-4447-9e64-9bd52b4fcb2d\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"7a5035fa-56b6-41f2-a175-d844bc1abbb9\",\"type\":\"Square\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"4cae7254-3bfd-452b-9909-43d358a45d1a\",\"type\":\"Square\"},\"selection_glyph\":null},\"id\":\"e3d36464-9546-47ad-8bd4-83cd8898a6a7\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\"],\"data\":{\"x\":[0.0,0.0,2.098967,2.098967,4.291359,4.291359,6.569422,6.569422,8.924371,8.924371,11.34677,11.34677,13.82695,13.82695,16.35537,16.35537,18.92299,18.92299,21.52152,21.52152,24.14369,24.14369,26.78329,26.78329,29.43523,29.43523,32.09547,32.09547,34.76081,34.76081,37.42874,37.42874,40.09711,40.09711,42.76381,42.76381,45.42651,45.42651,48.08234,48.08234,50.72763,50.72763,53.35773,53.35773,55.96692,55.96692,58.54835,58.54835,61.09413,61.09413,63.59551,63.59551,66.04312,66.04312,68.4273,68.4273,70.73845,70.73845,72.96749,72.96749,75.10617,75.10617,77.14752,77.14752,79.0861,79.0861,80.91825,80.91825,82.64225,82.64225,84.25837,84.25837,85.7688,85.7688,87.1776,87.1776,88.49045,88.49045,89.71448,89.71448,90.85799,90.85799,91.93022,91.93022,92.94111,92.94111,93.90109,93.90109,94.82094,94.82094,95.71161,95.71161,96.58418,96.58418,97.44996,97.44996,98.31977,98.31977,99.20492,99.20492,100.1165,100.1165,101.0655,101.0655,102.0628,102.0628,103.1189,103.1189,104.2439,104.2439,105.4471,105.4471,106.7373,106.7373,108.1217,108.1217,109.6065,109.6065,111.1961,111.1961,112.8933,112.8933,114.6988,114.6988,116.6112,116.6112,118.6276,118.6276,120.7427,120.7427,122.9501,122.9501,125.2417,125.2417,127.6087,127.6087,130.0415,130.0415,132.5304,132.5304,135.066,135.066,137.6394,137.6394,140.2424,140.2424,142.8679,142.8679,145.5099,145.5099,148.1635,148.1635,150.8248,150.8248,153.4907,153.4907,156.1589,156.1589,158.8271,158.8271,161.4933,161.4933,164.1551,164.1551,166.8094,166.8094,169.4525,169.4525,172.0795,172.0795,174.6846,174.6846,177.2606,177.2606,179.7995,179.7995,182.2925,182.2925,184.7302,184.7302,187.1027,187.1027,189.4007,189.4007,191.6151,191.6151,193.7378,193.7378,195.7622,195.7622,197.6831,197.6831,199.4972,199.4972,201.2029,201.2029,202.8011,202.8011,204.2941,204.2941],\"y\":[0.0,0.0,0.0522228,0.0522228,0.2153118,0.2153118,0.4960956,0.4960956,0.8992403,0.8992403,1.426997,1.426997,2.079045,2.079045,2.852433,2.852433,3.74161,3.74161,4.738551,4.738551,5.832949,5.832949,7.012457,7.012457,8.262985,8.262985,9.569013,9.569013,10.91392,10.91392,12.28034,12.28034,13.65048,13.65048,15.00648,15.00648,16.33075,16.33075,17.60632,17.60632,18.81717,18.81717,19.94857,19.94857,20.98742,20.98742,21.92253,21.92253,22.7449,22.7449,23.44793,23.44793,24.02757,24.02757,24.48242,24.48242,24.81366,24.81366,25.02499,25.02499,25.12237,25.12237,25.11374,25.11374,25.00864,25.00864,24.81776,24.81776,24.5525,24.5525,24.22449,24.22449,23.84512,23.84512,23.42518,23.42518,22.97451,22.97451,22.50173,22.50173,22.01409,22.01409,21.51741,21.51741,21.01603,21.01603,20.51295,20.51295,20.00996,20.00996,19.50782,19.50782,19.00655,19.00655,18.50597,18.50597,18.00486,18.00486,17.50296,17.50296,17.00014,17.00014,16.49696,16.49696,15.99493,15.99493,15.49673,15.49673,15.00637,15.00637,14.52929,14.52929,14.07238,14.07238,13.64396,13.64396,13.25356,13.25356,12.91178,12.91178,12.62989,12.62989,12.4195,12.4195,12.29211,12.29211,12.25864,12.25864,12.32894,12.32894,12.5114,12.5114,12.8125,12.8125,13.23651,13.23651,13.78526,13.78526,14.45798,14.45798,15.2513,15.2513,16.15922,16.15922,17.17333,17.17333,18.28295,18.28295,19.47543,19.47543,20.73641,20.73641,22.05016,22.05016,23.39992,23.39992,24.76822,24.76822,26.13723,26.13723,27.48911,27.48911,28.80636,28.80636,30.07213,30.07213,31.27061,31.27061,32.38732,32.38732,33.40945,33.40945,34.32617,34.32617,35.12887,35.12887,35.81136,35.81136,36.37004,36.37004,36.80395,36.80395,37.11471,37.11471,37.3064,37.3064,37.38535,37.38535,37.3598,37.3598,37.2395,37.2395,37.03531,37.03531,36.75869,36.75869,36.42125,36.42125,36.03433,36.03433]}},\"id\":\"f686f7a4-d812-4b26-a987-ded676cc8d51\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\"],\"data\":{\"x\":[0.0,0.0,1.55941,1.60928,3.89077,3.94133,6.85475,6.67986,9.0817,9.09163,11.5737,11.5224,13.5976,13.6882,16.6348,16.4804,19.0161,19.087,21.3332,21.4294,24.0766,24.1849,26.6137,26.6703,29.5788,29.5263,31.9503,31.9346,34.6079,34.6918,37.1503,37.264,40.318,40.1866,42.7734,42.7963,45.3561,45.4026,48.1546,48.1506,50.6254,50.5765,53.7138,53.6007,56.043,56.033,58.655,58.6542,60.8837,60.9226,63.3765,63.4372,66.3371,66.1693,68.267,68.4091,70.8262,70.7713,72.8954,72.979,75.0044,74.9812,77.1192,77.1122,79.1096,79.0743,80.8083,80.8643,82.6212,82.5828,84.1733,84.1803,85.6408,85.7245,86.9494,87.0612,88.814,88.6875,89.5101,89.6349,90.5102,90.6023,91.7196,91.7761,92.8589,92.9084,93.4755,93.6316,95.3082,95.0098,95.5153,95.6129,96.2618,96.3218,97.5237,97.4439,98.2152,98.2756,99.0368,99.0746,99.9978,100.057,101.2,101.157,102.384,102.277,103.009,103.064,104.112,104.058,105.535,105.45,106.832,106.776,108.084,108.126,109.536,109.514,111.061,111.143,112.913,112.89,114.798,114.787,116.688,116.748,118.951,118.921,120.701,120.812,123.555,123.356,124.911,125.208,127.843,127.707,129.954,130.071,132.096,132.222,135.065,134.988,137.564,137.614,140.33,140.346,142.893,142.895,145.393,145.496,148.25,148.223,150.689,150.722,153.421,153.402,156.047,156.029,158.899,158.884,161.419,161.484,163.63,163.797,166.819,166.689,169.105,169.19,172.167,172.09,174.649,174.655,177.03,177.06,180.135,179.907,182.599,182.501,184.735,184.737,186.944,187.01,189.465,189.454,191.735,191.703,193.478,193.567,195.982,195.785,197.727,197.691,199.298,199.353,201.54,201.335,202.966,202.938,203.996,204.045],\"y\":[0.0,0.0,-0.138498,0.0467628,-0.132607,0.0817702,0.413407,0.432328,0.597203,0.6695,1.65608,1.61725,2.32152,2.29649,2.89803,2.87225,3.7046,3.72468,4.73111,4.74983,5.5733,5.6083,6.95394,6.9673,8.0958,8.08586,9.8672,9.85541,10.7176,10.7464,12.0722,12.1111,13.477,13.4363,14.821,14.8318,16.5547,16.5701,17.2943,17.2959,19.0534,19.0331,19.9184,19.8765,21.0743,21.0704,21.7988,21.7998,22.7753,22.7893,23.42,23.4436,23.9883,23.9278,24.3619,24.4133,24.8836,24.8636,24.7208,24.7505,25.2486,25.2404,24.9453,24.9443,25.022,25.0105,24.8799,24.8966,24.6342,24.6233,24.5507,24.5519,23.8159,23.8386,23.5183,23.5477,22.7973,22.7651,22.2979,22.3296,21.6775,21.7009,21.1092,21.1233,20.9525,20.9637,20.2233,20.2582,19.6528,19.5908,19.6915,19.7113,19.1726,19.1834,18.7182,18.7018,18.3771,18.3876,17.3637,17.3703,16.9773,16.9869,16.544,16.5367,16.3908,16.3729,15.3679,15.3757,15.2521,15.2434,14.4601,14.4478,14.0319,14.025,13.6697,13.6751,13.5631,13.5598,12.5963,12.6064,12.4692,12.4673,12.5591,12.5575,12.1045,12.1106,11.9966,11.9942,12.2897,12.3007,12.8284,12.8078,12.781,12.812,13.3184,13.3042,13.7026,13.715,14.4993,14.5126,15.0554,15.0466,16.2022,16.2085,17.02,17.0227,17.983,17.9835,19.1649,19.1788,20.4725,20.4691,22.1118,22.1164,23.4958,23.4925,24.806,24.8035,26.0327,26.0305,27.4224,27.4341,28.7716,28.8019,30.2041,30.1806,31.3745,31.3893,32.342,32.3279,33.4586,33.4602,34.2081,34.2135,35.1354,35.0909,35.7579,35.7388,36.5108,36.5109,36.9471,36.96,37.4012,37.3988,37.5682,37.5616,37.2812,37.2985,37.3938,37.3562,37.7269,37.7199,37.2966,37.3069,36.9897,36.9518,36.462,36.4574,36.1911,36.2]}},\"id\":\"5ec9f275-0977-4b87-a295-bbe851fddc79\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null},\"id\":\"7fc32017-59f1-4665-bfa1-b0fcfcc0aefd\",\"type\":\"DataRange1d\"},{\"attributes\":{\"angle\":{\"field\":\"angle\",\"units\":\"rad\"},\"fill_color\":{\"value\":\"violet\"},\"line_color\":{\"value\":\"violet\"},\"size\":{\"units\":\"screen\",\"value\":5},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"7a5035fa-56b6-41f2-a175-d844bc1abbb9\",\"type\":\"Square\"},{\"attributes\":{\"below\":[{\"id\":\"8253cce0-6e74-4257-b53e-688b7798e415\",\"type\":\"LinearAxis\"}],\"left\":[{\"id\":\"3a680d4e-25e9-4f8f-a584-b9b6fade042b\",\"type\":\"LinearAxis\"}],\"plot_height\":700,\"plot_width\":1000,\"renderers\":[{\"id\":\"8253cce0-6e74-4257-b53e-688b7798e415\",\"type\":\"LinearAxis\"},{\"id\":\"4d2edbf9-5cd7-46ba-b865-4312503f47df\",\"type\":\"Grid\"},{\"id\":\"3a680d4e-25e9-4f8f-a584-b9b6fade042b\",\"type\":\"LinearAxis\"},{\"id\":\"072dc9a0-37f1-4006-9319-0fc1e9dfdda2\",\"type\":\"Grid\"},{\"id\":\"63199473-f846-42f2-b476-3da42c0763d1\",\"type\":\"Legend\"},{\"id\":\"e3d36464-9546-47ad-8bd4-83cd8898a6a7\",\"type\":\"GlyphRenderer\"},{\"id\":\"834cc2cd-71fa-47b0-94ee-66644ff0679f\",\"type\":\"GlyphRenderer\"},{\"id\":\"362f89aa-62d9-408f-9936-9e989a228b28\",\"type\":\"GlyphRenderer\"},{\"id\":\"05096429-71ae-4f2d-ac0b-1e810fc5716c\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"27e9b075-1986-4819-90f4-99bd1dcda59e\",\"type\":\"Title\"},\"tool_events\":{\"id\":\"f22f258c-b27b-4aba-9c2b-469148300c91\",\"type\":\"ToolEvents\"},\"toolbar\":{\"id\":\"ecbf64c2-980c-46c2-bd0f-a22740535a05\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"71569b14-a8bf-44a6-941a-49a01d33d94f\",\"type\":\"DataRange1d\"},\"y_range\":{\"id\":\"7fc32017-59f1-4665-bfa1-b0fcfcc0aefd\",\"type\":\"DataRange1d\"}},\"id\":\"71e20412-0ab8-48b9-a890-2542e4a6d7dc\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"callback\":null,\"plot\":{\"id\":\"71e20412-0ab8-48b9-a890-2542e4a6d7dc\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"tooltips\":[[\"index\",\"$index\"],[\"x , y\",\"$x, $y\"],[\"angle radians\",\"@angle\"]]},\"id\":\"24c94657-2bcc-44e4-bd68-343c78d78f84\",\"type\":\"HoverTool\"},{\"attributes\":{\"formatter\":{\"id\":\"1fddde85-d85b-404e-8586-8168c39ed8dd\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"71e20412-0ab8-48b9-a890-2542e4a6d7dc\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"d6665ea1-577c-4875-9ef9-b67b37c1fb8d\",\"type\":\"BasicTicker\"}},\"id\":\"8253cce0-6e74-4257-b53e-688b7798e415\",\"type\":\"LinearAxis\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"71e20412-0ab8-48b9-a890-2542e4a6d7dc\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"33fb75fc-ffe9-451b-991e-8a1d2cb143d1\",\"type\":\"BasicTicker\"}},\"id\":\"072dc9a0-37f1-4006-9319-0fc1e9dfdda2\",\"type\":\"Grid\"},{\"attributes\":{\"callback\":null},\"id\":\"71569b14-a8bf-44a6-941a-49a01d33d94f\",\"type\":\"DataRange1d\"},{\"attributes\":{\"plot\":{\"id\":\"71e20412-0ab8-48b9-a890-2542e4a6d7dc\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"d6665ea1-577c-4875-9ef9-b67b37c1fb8d\",\"type\":\"BasicTicker\"}},\"id\":\"4d2edbf9-5cd7-46ba-b865-4312503f47df\",\"type\":\"Grid\"},{\"attributes\":{\"line_color\":{\"value\":\"orange\"},\"line_width\":{\"value\":2},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"500de2b7-2072-4f8f-a5a0-ec19e5f82438\",\"type\":\"Line\"},{\"attributes\":{\"label\":{\"value\":\"ground truth\"},\"renderers\":[{\"id\":\"05096429-71ae-4f2d-ac0b-1e810fc5716c\",\"type\":\"GlyphRenderer\"}]},\"id\":\"25fe9afe-54fd-4675-807d-0b75c3bfb2bc\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"d6665ea1-577c-4875-9ef9-b67b37c1fb8d\",\"type\":\"BasicTicker\"},{\"attributes\":{\"formatter\":{\"id\":\"bb124462-589a-4fcc-b8ff-e0a8af895489\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"71e20412-0ab8-48b9-a890-2542e4a6d7dc\",\"subtype\":\"Figure\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"33fb75fc-ffe9-451b-991e-8a1d2cb143d1\",\"type\":\"BasicTicker\"}},\"id\":\"3a680d4e-25e9-4f8f-a584-b9b6fade042b\",\"type\":\"LinearAxis\"},{\"attributes\":{\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"line_width\":{\"value\":2},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"8ee2b54c-024a-49bc-81ea-4dff8e78644f\",\"type\":\"Line\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.4},\"fill_color\":{\"value\":\"green\"},\"line_color\":{\"value\":\"white\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"410658b1-6e4d-43c2-8734-4cc64ffbf30c\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"bb124462-589a-4fcc-b8ff-e0a8af895489\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"data_source\":{\"id\":\"5ec9f275-0977-4b87-a295-bbe851fddc79\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"500de2b7-2072-4f8f-a5a0-ec19e5f82438\",\"type\":\"Line\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"8ee2b54c-024a-49bc-81ea-4dff8e78644f\",\"type\":\"Line\"},\"selection_glyph\":null},\"id\":\"362f89aa-62d9-408f-9936-9e989a228b28\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"24c94657-2bcc-44e4-bd68-343c78d78f84\",\"type\":\"HoverTool\"}]},\"id\":\"ecbf64c2-980c-46c2-bd0f-a22740535a05\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"f22f258c-b27b-4aba-9c2b-469148300c91\",\"type\":\"ToolEvents\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"units\":\"screen\",\"value\":10},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"8800a945-fe18-41d4-ad5c-c410f97236d7\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"33fb75fc-ffe9-451b-991e-8a1d2cb143d1\",\"type\":\"BasicTicker\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y\",\"x\"],\"data\":{\"x\":[0.0,1.559445,3.890927,6.863517,9.077331,11.57555,13.59209,16.64559,19.01058,21.33124,24.07871,26.60525,29.58639,31.9416,34.61568,37.14036,40.32853,42.76639,45.35721,48.15409,50.62278,53.72678,56.03223,58.6632,60.87224,63.38208,66.34029,68.26205,70.82748,72.89226,75.00209,77.12245,79.1089,80.80743,82.62158,84.17335,85.63776,86.94492,88.82267,89.49667,90.51327,91.71782,92.85989,93.46683,95.32289,95.50389,96.26405,97.52863,98.21047,99.03627,99.99686,101.2038,102.3868,103.0034,104.1144,105.5409,106.8312,108.0836,109.5344,111.063,112.9126,114.801,116.6871,118.9528,120.6951,123.5682,124.8938,127.8531,129.9473,132.0919,135.0735,137.5606,140.3314,142.8884,145.392,148.2509,150.6859,153.422,156.0466,158.9049,161.4116,163.6251,166.8278,169.0972,172.1752,174.643,177.0301,180.1454,182.5994,184.7319,186.9463,189.4652,191.7353,193.4712,195.9914,197.7246,199.2941,201.5491,202.9624,203.9906],\"y\":[0.0,-0.1385015,-0.1341657,0.4168175,0.5932112,1.6669,2.311915,2.902999,3.705553,4.732053,5.569675,6.96102,8.08789,9.880168,10.6988,12.08833,13.46661,14.82937,16.55239,17.28347,19.07211,19.89821,21.0923,21.78207,22.78765,23.4069,23.99586,24.35817,24.88439,24.71354,25.25945,24.92967,25.03687,24.86882,24.63932,24.55042,23.80798,23.52704,22.78691,22.30817,21.66767,21.11524,20.95372,20.21548,19.65849,19.6984,19.15973,18.72696,18.3739,17.35698,16.98822,16.53684,16.39923,15.35302,15.27083,14.44125,14.04819,13.6604,13.57136,12.58139,12.48773,12.55057,12.10355,12.00094,12.2918,12.8297,12.77429,13.32727,13.6963,14.50702,15.04748,16.2147,17.00802,17.99183,19.16167,20.47536,22.11423,23.49086,24.80844,26.03078,27.42561,28.76827,30.20623,31.37172,32.34041,33.46252,34.20094,35.14229,35.75303,36.51547,36.94045,37.40516,37.56307,37.27891,37.39908,37.72855,37.28617,36.99733,36.45683,36.1967]}},\"id\":\"335c0f4d-368a-496e-838d-34aced9490a4\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"plot\":null,\"text\":\"\"},\"id\":\"27e9b075-1986-4819-90f4-99bd1dcda59e\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"1fddde85-d85b-404e-8586-8168c39ed8dd\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"angle\":{\"field\":\"angle\",\"units\":\"rad\"},\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"size\":{\"units\":\"screen\",\"value\":5},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"4cae7254-3bfd-452b-9909-43d358a45d1a\",\"type\":\"Square\"},{\"attributes\":{\"items\":[{\"id\":\"bd1728fd-138d-4597-a307-e3fc0cb3b0fb\",\"type\":\"LegendItem\"},{\"id\":\"68b57ef9-d3a6-40b6-acd2-b489b1362b92\",\"type\":\"LegendItem\"},{\"id\":\"1534fc7d-9f57-4757-923f-3aba334abcd1\",\"type\":\"LegendItem\"},{\"id\":\"25fe9afe-54fd-4675-807d-0b75c3bfb2bc\",\"type\":\"LegendItem\"}],\"location\":\"bottom_right\",\"plot\":{\"id\":\"71e20412-0ab8-48b9-a890-2542e4a6d7dc\",\"subtype\":\"Figure\",\"type\":\"Plot\"}},\"id\":\"63199473-f846-42f2-b476-3da42c0763d1\",\"type\":\"Legend\"},{\"attributes\":{\"label\":{\"value\":\"radar measurements\"},\"renderers\":[{\"id\":\"e3d36464-9546-47ad-8bd4-83cd8898a6a7\",\"type\":\"GlyphRenderer\"}]},\"id\":\"bd1728fd-138d-4597-a307-e3fc0cb3b0fb\",\"type\":\"LegendItem\"},{\"attributes\":{\"data_source\":{\"id\":\"f686f7a4-d812-4b26-a987-ded676cc8d51\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"8f20c0a5-f0b3-46c9-a8a5-5e95f48b239c\",\"type\":\"Line\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"af40f8ba-0cd5-4369-b0b8-3a2bff5f77cb\",\"type\":\"Line\"},\"selection_glyph\":null},\"id\":\"05096429-71ae-4f2d-ac0b-1e810fc5716c\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"label\":{\"value\":\"state predictions\"},\"renderers\":[{\"id\":\"362f89aa-62d9-408f-9936-9e989a228b28\",\"type\":\"GlyphRenderer\"}]},\"id\":\"1534fc7d-9f57-4757-923f-3aba334abcd1\",\"type\":\"LegendItem\"},{\"attributes\":{\"label\":{\"value\":\"lidar measurements\"},\"renderers\":[{\"id\":\"834cc2cd-71fa-47b0-94ee-66644ff0679f\",\"type\":\"GlyphRenderer\"}]},\"id\":\"68b57ef9-d3a6-40b6-acd2-b489b1362b92\",\"type\":\"LegendItem\"},{\"attributes\":{\"data_source\":{\"id\":\"335c0f4d-368a-496e-838d-34aced9490a4\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"410658b1-6e4d-43c2-8734-4cc64ffbf30c\",\"type\":\"Circle\"},\"hover_glyph\":null,\"nonselection_glyph\":{\"id\":\"8800a945-fe18-41d4-ad5c-c410f97236d7\",\"type\":\"Circle\"},\"selection_glyph\":null},\"id\":\"834cc2cd-71fa-47b0-94ee-66644ff0679f\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"line_color\":{\"value\":\"navy\"},\"line_dash\":[4,4],\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"8f20c0a5-f0b3-46c9-a8a5-5e95f48b239c\",\"type\":\"Line\"},{\"attributes\":{\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"line_dash\":[4,4],\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"af40f8ba-0cd5-4369-b0b8-3a2bff5f77cb\",\"type\":\"Line\"}],\"root_ids\":[\"71e20412-0ab8-48b9-a890-2542e4a6d7dc\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.4\"}};\n",
       "            var render_items = [{\"docid\":\"3506f9b5-ab41-4917-bf93-2b9ff9a4f414\",\"elementid\":\"f5b893df-8475-4a5d-923a-2f8d013dd2bd\",\"modelid\":\"71e20412-0ab8-48b9-a890-2542e4a6d7dc\"}];\n",
       "            \n",
       "            Bokeh.embed.embed_items(docs_json, render_items);\n",
       "          };\n",
       "          if (document.readyState != \"loading\") fn();\n",
       "          else document.addEventListener(\"DOMContentLoaded\", fn);\n",
       "        })();\n",
       "      },\n",
       "      function(Bokeh) {\n",
       "      }\n",
       "    ];\n",
       "  \n",
       "    function run_inline_js() {\n",
       "      \n",
       "      if ((window.Bokeh !== undefined) || (force === true)) {\n",
       "        for (var i = 0; i < inline_js.length; i++) {\n",
       "          inline_js[i](window.Bokeh);\n",
       "        }if (force === true) {\n",
       "          display_loaded();\n",
       "        }} else if (Date.now() < window._bokeh_timeout) {\n",
       "        setTimeout(run_inline_js, 100);\n",
       "      } else if (!window._bokeh_failed_load) {\n",
       "        console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
       "        window._bokeh_failed_load = true;\n",
       "      } else if (force !== true) {\n",
       "        var cell = $(document.getElementById(\"f5b893df-8475-4a5d-923a-2f8d013dd2bd\")).parents('.cell').data().cell;\n",
       "        cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
       "      }\n",
       "  \n",
       "    }\n",
       "  \n",
       "    if (window._bokeh_is_loading === 0) {\n",
       "      console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
       "      run_inline_js();\n",
       "    } else {\n",
       "      load_libs(js_urls, function() {\n",
       "        console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
       "        run_inline_js();\n",
       "      });\n",
       "    }\n",
       "  }(this));\n",
       "</script>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "hover4 = HoverTool( tooltips = [\n",
    "            (\"index\", \"$index\"),\n",
    "            (\"x , y\", \"$x, $y\"),\n",
    "            (\"angle radians\", \"@angle\")])\n",
    "\n",
    "p = figure(plot_width = 1000, plot_height = 700, tools = [hover4])\n",
    "\n",
    "p.square(\n",
    "  'x', 'y', size = 5, \n",
    "  fill_color = \"violet\",\n",
    "  line_color = \"violet\",\n",
    "  fill_alpha = 1,\n",
    "  angle = 'angle', \n",
    "  line_width = 1, \n",
    "  legend = \"radar measurements\", \n",
    "  source = radar_source)\n",
    "\n",
    "p.circle(\n",
    "  'x', 'y', size = 10, \n",
    "  fill_color = \"green\",\n",
    "  line_color = \"white\",\n",
    "  fill_alpha = 0.4,\n",
    "  line_width = 1, \n",
    "  legend = \"lidar measurements\", \n",
    "  source = lidar_source)\n",
    "\n",
    "p.line(state_xs, state_ys, line_width = 2, color='orange', legend = \"state predictions\")\n",
    "p.line(truth_xs, truth_ys, line_dash = \"4 4\", line_width = 1, color='navy', legend = \"ground truth\")\n",
    "\n",
    "p.legend.location = \"bottom_right\"\n",
    "show(p)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "collapsed": true,
    "deletable": true,
    "editable": true
   },
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.5.2"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
